« Aide:Modèles » : différence entre les versions

Contenu supprimé Contenu ajouté
m adaptation intro
m pseudo-modèles & variables
Ligne 22 :
* Les REDIRECTs entre modèles fonctionnent.
 
Il existe aussi des== Pseudo-modèles spéciaux:==
Il existe aussi des modèles spéciaux avec un contenu prédéfini:
* <tt><nowiki>{{NAMESPACE}}</nowiki></tt> donne le nom de l'[[Aide:espace|espace]] dans lequel se trouve la page.
* <tt><nowiki>{{PAGENAMENAMESPACE}}</nowiki></tt> donne le nom de lal'[[Aide:espace|espace]] pagedans sanslequel lese préfixetrouve dela l'espace.page: "{{NAMESPACE}}"
* <tt><nowiki>{{PAGENAME}}</nowiki></tt> donne le nom de la page sans le préfixe de l'espace: "{{PAGENAME}}"
----
* <tt><nowiki>{{NAMESPACEPAGENAMEE}}</nowiki></tt> donne le nom de l'[[Aide:espace|espace]]la page dans lequelle seformat trouveutilisé ladans page.les URL: "{{PAGENAMEE}}"
* <tt><nowiki>{{SITENAME}}</nowiki></tt> donne le nom du site : "{{SITENAME}}"
* <tt><nowiki>{{SERVER}}</nowiki></tt> donne le nom du site : "{{SERVER}}"
* <tt><nowiki>{{localurl:nomdepage}}</nowiki><tt> donne l'[[URL]] correspondant à une page : "{{localurl:nomdepage}}"
* <tt><nowiki>{{localurl:nomdepage|</nowiki>''paramètres''<nowiki>}}</nowiki><tt>, idem mais avec des paramètres: "{{localurl:nomdepage|paramètres}}"
* <tt><nowiki>{{CURRENTMONTH}}</nowiki></tt> donne le mois: "{{CURRENTMONTH}}"
* <tt><nowiki>{{CURRENTMONTHNAME}}</nowiki></tt> donne le nom du mois: "{{CURRENTMONTHNAME}}"
* <tt><nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki></tt> donne le mois: "{{CURRENTMONTHNAMEGEN}}"
* <tt><nowiki>{{CURRENTDAY}}</nowiki></tt> donne le jour du mois: "{{CURRENTDAY}}"
* <tt><nowiki>{{CURRENTDAYNAME}}</nowiki></tt> donne le jour de la semaine: "{{CURRENTDAYNAME}}"
* <tt><nowiki>{{CURRENTYEAR}}</nowiki></tt> donne l'année: "{{CURRENTYEAR}}"
* <tt><nowiki>{{CURRENTTIME}}</nowiki></tt> donne l'heure courante: "{{CURRENTTIME}}"
* <tt><nowiki>{{NUMBEROFARTICLES}}</nowiki></tt> donne le nombre d'articles: "{{NUMBEROFARTICLES}}"
 
=== Exemples d'utilisation ===
{|
| <nowiki>{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}|</nowiki>action=edit<nowiki>}}</nowiki>
| {{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}|action=edit}}
|-
|<nowiki>{{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAMEE}}}}</nowiki>
| {{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAMEE}}}}
|-
|<nowiki>[[{{NAMESPACE}}:{{PAGENAMEE}}_1]]</nowiki>
|[[{{NAMESPACE}}:{{PAGENAMEE}}_1]]
|-
|<nowiki>{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}_1}}</nowiki>
|{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}_1}}
|}
 
Dans un modèle, pour faire un lien vers une page qui dépend d'un paramètre d'un modèle, les liens de type externe sont souvent utilisé même pour des liens internes afin d'éviter que ne renvoie vers la page en mode d'édition même si cette page existe.