Aide:Mot magique
Une page de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Aide:Mots magiques)
- Voir les pages meta:Magic words et meta:Aide:Mots magiques
Un mot magique est un élément de la syntaxe wiki qui permet de modifier le comportement du logiciel MediaWiki. Les mots magiques sont de la forme __MOT__.
Sommaire |
[modifier] Commutateurs de comportement
- Contôle la disposition ou le comportement de la page.
| Code wiki | Effet |
|---|---|
| __NOTOC__ | Supprime l'affichage automatique de la table des matières avant la première section. |
| __FORCETOC__ | Oblige l'affichage de la table des matières avant la première section. |
| __TOC__ | Affiche la table des matières à l'endroit spécifié y compris en présence de __NOTOC__. |
| __NOEDITSECTION__ | Désactive le lien « modifier » à côté des titres de section. |
| __NEWSECTIONLINK__ | Ajoute à la page l'onglet « Ajouter un sujet » qui permet d'insérer une nouvelle section |
| __NOCONTENTCONVERT__ | ? |
| __NOCC__ | |
| __NOGALLERY__ | Affiche les images d'une catégorie comme des liens internes au lieu d'une galerie |
| __NOINDEX__ | Empêche l'indexation de la page par les moteurs de recherche |
| __NOTITLECONVERT__ | ? |
| __NOTC__ | |
| __END__ | Conserve les espaces en fin d'article lors de la sauvegarde. (Ne marche pas) |
| __START__ | Sans effet. |
| __HIDDENCAT__ | Placé sur une catégorie, il empêche son affichage en pied des pages qui l'incluent. (Voir Catégories cachées) |
[modifier] Variables
Pour la documentation, voir la section Variables de la page MediaWiki.
- {{FULLPAGENAME}} (titre de la page (en) dont namespace)
- {{PAGENAME}} (titre de la page sans l'espace de nom)
- {{BASEPAGENAME}}
- {{SUBPAGENAME}}
- {{SUBJECTPAGENAME}}
- {{TALKPAGENAME}}
- {{NAMESPACE}}
- {{SUBJECTSPACE}}, {{ARTICLESPACE}}
- {{TALKSPACE}}
- {{FULLPAGENAMEE}}, {{NAMESPACEE}} etc.
Les variables ci-dessus acceptent un paramètre pour travailler sur une page autre que la page courante.
- {{SITENAME}} (Wikipédia)
- {{SERVER}} (//fr.wikipedia.org)
- {{SERVERNAME}} (fr.wikipedia.org)
- {{SCRIPTPATH}} (/w)
- {{CURRENTVERSION}}
- {{REVISIONID}}
- {{REVISIONDAY}}, {{REVISIONDAY2}}, {{REVISIONMONTH}}, {{REVISIONYEAR}}, {{REVISIONTIMESTAMP}}, {{REVISIONUSER}}
- {{CURRENTYEAR}}, {{CURRENTMONTH}}, {{CURRENTMONTHNAME}}, {{CURRENTMONTHABBREV}}, {{CURRENTDAY}}, {{CURRENTDAY2}}, {{CURRENTDOW}}, {{CURRENTDAYNAME}}, {{CURRENTTIME}}, {{CURRENTHOUR}}, {{CURRENTWEEK}}, {{CURRENTTIMESTAMP}}
- {{LOCALYEAR}} etc.
- {{NUMBEROFPAGES}}, {{NUMBEROFARTICLES}}, {{NUMBEROFFILES}}, {{NUMBEROFEDITS}}, {{NUMBEROFVIEWS}}, {{NUMBEROFUSERS}}, {{NUMBEROFADMINS}}, {{NUMBEROFACTIVEUSERS}} (statistiques sur le Wikipedia anglais; ajouter :R pour renvoyer un chiffre sans la virgules...)
[modifier] Fonctions Parser
Pour la documentation, voir la section Fonctions Parser de la page MediaWiki.
[modifier] Metadata
- {{PAGESIZE:nom de page}} (taille de la page en bytes)
- {{PROTECTIONLEVEL:action}} (niveau de protection sur la page courante pour l'action donnée)
- {{PAGESINCATEGORY:nom de catégorie}} (nombre de pages dans la catégorie donnée)
- {{NUMBERINGROUP:nomdugroupe}} (nombre d'utilisateurs dans le groupe donné)
Ajouter |R pour renvoyer des chiffres sans les virgules.
[modifier] Mise en forme
- {{lc:chaîne de caractère}} (convertir en minuscules)
- {{lcfirst:chaînedecaractère}} (convertir le premier caractère en minuscule)
- {{uc:chaînedecaractère}} (convertir en majuscules)
- {{ucfirst:chaînedecaractère}} (convertir le premier caractère en majuscule)
- {{formatnum:nombre pas formaté}} (mise en forme avec des sparateurs virgule; ajouter |R pour enlever la mise en forme)
- {{#formatdate:date|format}} (mise en forme d'une date selon les préférences utilisateurs; une valeur par défaut peut être donnée en tant que second paramètre optionnel en l'absence de préférences utilisateurs; cpeut convertir une date à partir d'un format donné vers d'autres formats: formats dmy, mdy, ymd or ISO 8601, avec les préférences utilisateurs annulant la mise en forme donnée)
- {{padleft:xyz|</nowikior pair of tags; can be used for [[WP:REFNEST|nesting references]])>''longueurdelachaîne''<nowiki>}}, {{padright:xyz|longueurdelachaîne}}
- {{#time:chaîne de mise en forme|date/time object}} (voir aussi #time.)
- {{#tag:tagname|content|parameter1=value1|parameter2=value2}} (équivalent aux balises HTML.
[modifier] Les expressions conditionnelles
- Pour la documentation, voir la page de documentation des extensions sur MediaWiki.
- {{#expr: expression }}
- {{#if: test string | value if non-empty | value if empty }}
- {{#ifeq: string 1 | string 2 | value if equal | value if unequal }}
- {{#iferror: test string | value if error | value if correct }}
- {{#ifexpr: expression | value if true | value if false }}
- {{#ifexist: page title | value if exists | value if doesn't exist }}
- {{#switch: test | case1 = value for case 1 | ... | default }}