Aide:Variable

De Didaquest
Aller à la navigationAller à la recherche

Cette page présente une liste des variables qui peuvent être utilisées dans le code wiki. La façon dont elles apparaissent dans le rendu de la page peut dépendre de l'heure, du nom de la page, du projet, etc.

On trouve à gauche le nom de la variable, à droite la façon dont elle est rendue en ce moment, sur ce projet, sur cette page précise.

Les noms des variables font partie des mots magiques utilisés par le système.

Constantes, dépendant uniquement du projet et de ses paramètres

{{ns:-2}} ou {{ns:Media}} Média
{{ns:-1}} ou {{ns:Special}} Spécial
{{ns:1}} ou {{ns:Talk}} Discussion
{{ns:2}} ou {{ns:User}} Utilisateur
{{ns:3}} ou {{ns:User_talk}} Discussion utilisateur
{{ns:4}} ou {{ns:Project}} Didaquest
{{ns:5}} ou {{ns:Project_talk}} Discussion Didaquest
{{ns:6}} ou {{ns:Image}} Fichier
{{ns:7}} ou {{ns:Image_talk}} Discussion fichier
{{ns:8}} ou {{ns:MediaWiki}} MediaWiki
{{ns:9}} ou {{ns:MediaWiki_talk}} Discussion MediaWiki
{{ns:10}} ou {{ns:Template}} Modèle
{{ns:11}} ou {{ns:Template_talk}} Discussion modèle
{{ns:12}} ou {{ns:Help}} Aide
{{ns:13}} ou {{ns:Help_talk}} Discussion aide
{{ns:14}} ou {{ns:Category}} Catégorie
{{ns:15}} ou {{ns:Category_talk}} Discussion catégorie
selon les espaces de noms personnalisés :
{{ns:100}}, {{ns:101}}, etc.
, , etc.
{{SITENAME}} Didaquest
{{SERVER}} https://didaquest.org
{{localurl:pagename}} /wiki/Pagename
{{localurle:pagename}} /wiki/Pagename
{{localurl:pagename|action_demandée}} /w/index.php?title=Pagename&action_demandée
{{fullurl:pagename}} https://didaquest.org/wiki/Pagename
{{fullurl:pagename|action_demandée}} https://didaquest.org/w/index.php?title=Pagename&action_demandée
{{int:fromwikipedia}} ⧼fromwikipedia⧽

La variable localurl remplace les espaces par des soulignements, et les caractères spéciaux (accents...) par des codes. Exemple : {{localurl:a é}} donne /wiki/A_%C3%A9. Objectifs :

  • Pour un nom de page donné, créer un lien externe vers une page du même projet, ou un projet qui utilise la même syntaxe (comme /wiki/ ou /w/index.php?title=).
  • Permettre au même code wiki d'être utilisé sur un autre projet qui utilise une syntaxe différente, avec les mêmes conditions que précédemment.

Le nom de page doit être écrit directement sans utiliser de codes, par exemple il faut utiliser {{SERVER}}{{localurl:À}} (qui donne : https://didaquest.org/wiki/%C3%80) et non pas {{SERVER}}{{localurl:%C3%80}} (qui donne https://didaquest.org/wiki/%C3%80).

Notez que localurl ne convertit pas les noms de page après "target=". Cette syntaxe peut être évitée en plaçant la cible dans la première partie de localurl, après la barre oblique (/).

Exemples :

localurle (et son équivalent fullurle) fait apparaître des caractères additionnels échappés dans le lien résultant. Son utilisation est réservée à un usage interne seulement. L'utilisation des équivalents non échappés localurl et fullurl devrait toujours être utilisée dans le texte wiki.

fullurl a été introduit dans les versions récentes de MediaWiki ; il permet d'obtenir le lien entier en utilisant qu'une seule variable, c'est-à-dire sans utiliser {{SERVER}}.

int: est utilisé pour récupérer un texte de l'espace de nom MediaWiki. Si la langue de l'interface utilisateur (sélectionnée dans les préférences) est la même que celle par défaut du projet, le contenu de la page demandée est affiché (MediaWiki:Nom de la page). Si l'utilisateur a choisi une langue différente, alors la page affichée est MediaWiki:Nom de la page/Code de langue (par exemple MediaWiki:Fromwikipedia/fr pour le français) si cette page existe ; la page par défaut sinon.

Variant avec le temps

{{CURRENTMONTH}} 12
{{CURRENTMONTHNAME}} décembre
{{CURRENTMONTHABBREV}} déc.
{{CURRENTMONTHNAMEGEN}} décembre
{{CURRENTWEEK}} (*) 51
{{CURRENTDAY}} (*) 22
{{CURRENTDAYNAME}} dimanche
{{CURRENTDOW}} (*) 0
{{CURRENTYEAR}} 2024
{{CURRENTTIME}} 05:15
{{NUMBEROFARTICLES}} 7 519
{{NUMBEROFFILES}} 8 358

Les dates et heures correspondent au temps UTC (méridien zéro).

NUMBEROFARTICLES : nombre de pages dans l'espace de nom principal qui contiennent un lien et qui ne sont pas des redirections. La notation anglophone est utilisée (avec une virgule en séparateur de milliers). La valeur dépend de la variable système $wgUseCommaCount.

(*)CURRENTWEEK n'existe pas dans les versions antérieures de MediaWiki ; il va de 1 à 54. ATTENTION : format hors norme ISO ! Il faudrait l'indiquer toujours avec 2 chiffres de '01' à '54'. Remarque : sur le Wikipédia français, un modèle {{CURRENTWEEKISO}} a été créé et indique le bon numéro. Il faudrait l'exporter si vous en avez besoin.

(*)CURRENTDAY est le quantième. ATTENTION : format hors norme ISO ! Il faudrait l'indiquer toujours avec 2 chiffres de '01' à '31'. Remarque : sur le Wikipédia français, un modèle {{CURRENTDAYISO}} a été créé et indique le bon numéro. Il faudrait l'exporter si vous en avez besoin.

(*)CURRENTDOW est le jour de la semaine avec dimanche=0, lundi=1, etc. ATTENTION : format hors norme ISO ! Il faudrait dimanche=7. Remarque : sur le Wikipédia français, un modèle {{CURRENTDOWISO}} a été créé et indique le bon numéro. Il faudrait l'exporter si vous en avez besoin.

CURRENTMONTHNAMEGEN est la forme au génitif du nom du mois, utilisée en finlandais.

Dépendant de la page

{{NAMESPACE}} Aide
{{NAMESPACEE}} Aide
{{PAGENAME}} Variable
{{PAGENAMEE}} Variable
{{FULLPAGENAME}} Aide:Variable
{{FULLPAGENAMEE}} Aide:Variable

PAGENAMEE affiche le titre de la page dans une forme utilisée par les URL (soulignements à la place d'espaces, codes pour les caractères spéciaux). Voir Aide:Nom de page pour les détails. Il en est de même pour les équivalents NAMESPACEE et FULLPAGENAMEE.

Quand elles sont utilisées dans un modèle, ces variables se rapportent à la page dans laquelle le modèle est inclus, et non pas la page du modèle lui-même.

Lorsqu'un modèle contenant {{<includeonly>subst:</includeonly>PAGENAME}} est utilisé par un subst:, le nom de la page dans lequel il est inclu est inscrit dans le texte wiki, de même que pour les autres variables.

Dépendant de la version de la page

{{REVISIONID}} 165

REVISIONID affiche un nombre qui définit de manière unique la version de la page visualisée. Dans l'URL, cette version peut se retrouver en utilisant le paramètre oldid=.., même quand la version est la version courante. Ceci peut être utile pour se réferrer à une version non "vandalisée", ou dans les discussions. L'historique utilise ceci.

Dans une prévisualisation, la valeur de REVISIONID est 0.

Exemples de combinaisons

{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} https://didaquest.org/w/index.php?title=Aide:Variable&action=edit
{{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}https://didaquest.org/w/index.php?title=Sp%C3%A9cial:Whatlinkshere&target=Aide:Variable
[[{{NAMESPACE}}:{{PAGENAME}}_1]] Aide:Variable_1
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}_1}} https://didaquest.org/wiki/Aide:Variable_1
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|oldid={{REVISIONID}}}} https://didaquest.org{{localurl:Aide:Variable%7Coldid=165

En tant que lien, le dernier exemple n'est pas très utile sur la page elle-même, mais il le devient dans la version imprimable de la page. L'URL affichée peut aussi être copiée pour se rapportée à la version actuelle de la page, principe du "lien permanent" dans la boîte à outils à gauche).

Voir aussi, par exemple, Template:UTC.

Variables dans les liens

Les variables marchent aussi dans les liens :

  • [[a{{NAMESPACE}}b|c{{PAGENAME}}d]] donne cVariabled

Voir aussi


L'édition : vue générale

  1. Comment démarrer une page
  2. Nom de page
  3. Syntaxe wiki

Référencement

  1. Liens
  2. Lien redirigé
  3. Lien interwiki
  4. Variables
  5. URL
  6. Ancres
  7. Sous-page

Formatage

  1. Formules
  2. Tableaux
  3. HTML dans le code wiki
  4. Images et fichiers
  5. Page d'image
  6. Liste

Organisation

  1. Sections
  2. Modèles
  3. Catégories
  4. Redirections
  5. Renommer (déplacer) une page
  6. Espaces de nom

Économiser vos efforts

  1. Raccourcis d'édition
  2. Barre d'outils d'édition
  3. Éditeurs externes
  4. Mots magiques
  5. Export
  6. Import

Réparer les erreurs et le vandalisme

  1. Retour à une version précédente
  2. Tester
  3. Modérateur

Communication

  1. Résumé des modifications
  2. Page de discussion
  3. Conflit d'édition
  4. Modification mineure

Caractères spéciaux

  1. Caractères turcs
  2. Caractères roumains

Extensions

  1. Syntaxe WikiHiero
  2. Frise chronologique
  3. Boîte d'entrée