Aide:Syntaxe avancée

De Nefald Wiki
Aller à la navigation Aller à la recherche

Modifier le sommaire

Une table des matières sera créée automatiquement dès que l'article comportera au moins quatre titres ou sous-titres de sections. Pour créer les titres et sous-titres de sections, voyez le paragraphe « créer une section » ci-dessus.

Pour les portails ou projets, les pages communautaires ou personnelles (interdit dans les articles!), il est possible de :

  • Supprimer le sommaire en inscrivant le code __NOTOC__ en haut de la page.
  • Placer le sommaire à un endroit précis avec : __TOC__
  • Forcer l'apparition du sommaire à son emplacement habituel en haut de page avec : __FORCETOC__

Les initiales TOC viennent de l'anglais "Table Of Contents" qui veut dire "table des matières".


Mots magiques

Voici les principaux mots magiques (en anglais : magic words) avec leur description. Un mot magique placé dans le code source d'une page est reconnu par le logiciel et déclenche une action au lieu d'afficher son texte. Ils se répartissent en deux groupes :

  • les variables ou fonctions de l'analyseur syntaxique (en anglais : parser functions) : elles sont remplacées lors du chargement de la page par un texte variable dépendant du contexte, et elles utilisent la même syntaxe qu'une inclusion de modèle ;
  • les codes de changement du comportement : ils n'affichent pas de texte mais modifient l'aspect de la page, et leur syntaxe consiste le plus souvent en un mot tout en capitales encadré par deux tirets bas.

Les tableaux ci-après présentent quelques-uns de ces mots magiques les plus utiles, la page de référence complète se trouvant sur le site www.mediawiki.org Modèle:En Help:Magic words :

Mot magique Description Exemple de rendu
Date et heure (le logiciel utilise la date et l'heure d'affichage de la page dans le navigateur du lecteur)

{{CURRENTDAY}}
{{CURRENTDAYNAME}}
{{CURRENTMONTH}}
{{CURRENTMONTHNAME}}
{{CURRENTWEEK}}
{{CURRENTYEAR}}
{{CURRENTTIME}}
{{CURRENTHOUR}}

jour du mois
nom du jour
numéro du mois
nom du mois
numéro de la semaine
année
heure avec les minutes
heure sur deux chiffres

15
samedi
03
mars
11
2025
04:03
04

Noms de page (Ne s'applique qu'à la page courante. Le nom de page Utilisateur:Stef48/Brouillon est utilisé pour les exemples.)

{{PAGENAME}}
{{SUBPAGENAME}}
{{BASEPAGENAME}}
{{NAMESPACE}}
{{FULLPAGENAME}}
{{TALKPAGENAME}}

nom complet de la page (sans l'espace de noms)
partie distinctive de la sous-page (appelée aussi sous-page)
nom de la page de base (sans éventuelles sous-pages)
espace de noms de la page
nom complet de la page (avec l'espace de noms)
nom de la page de discussion associée

Stef48/Brouillon
Brouillon
Stef48
Utilisateur
Utilisateur:Stef48/Brouillon
Discussion Utilisateur:Stef48/Brouillon

Dénombrements

{{PAGESIZE}}
{{PAGESINCAT}}

Taille en octets de la source wiki de la page en paramètre.
Nombre de pages de la catégorie en paramètre.

Taille de l'accueil 0 octets.
0 pages dans la catégorie Tracker.

Autres

__NOTOC__
__TOC__
__NOEDITSECTION__
__HIDDENCAT__

ne pas afficher le sommaire
afficher le sommaire ici
enlever le lien de modification de section (interdit dans les articles)
cacher cette catégorie dans les articles (à placer dans une catégorie)

Pour obtenir la liste des mots magiques lorsque l'on possède un compte, il suffit d'activer dans ses préférences, à l'onglet Gadgets, et section Caractères spéciaux, la fonction Ajouter les Magic Words dans la boîte des caractères spéciaux.


ParserFunctions

Voici les principales ParserFunctions et leur utilisation :

Syntaxe Exemple Rendu Analyse

{{ #if: <vrai> | <alors> | <sinon> }}

{{ #if: 3 | chien | chat }}

chien

3 est vrai en logique.

{{ #ifeq: <texte à comparer 1> | <texte à comparer 2> | <si égal> | <si différent> }}

{{ #ifeq: C | B | égal | différent }}

différent

C est différent de B.

{{ #ifexist: <nom de la page> | <si la page existe> | <si la page n'existe pas> }}

{{ #ifexist: Chien | Chien | Chat }}

Chat

La page chien existe.

{{ #switch: <valeur du paramètre> | <valeur1> = <résulat1> | <valeur2> = <résultat2> | #default = <résultat par défaut> }}

{{ #switch: {{{parametre|2}}} | 1 = un | 2 = deux | #default = trois }}

deux

Le paramètre a reçu la valeur 2, ce qui induit le résultat deux.

{{ #expr: expression }}

{{ #expr: 3/2*6-5 }}

4

[3÷2] = 1,5 ; [1,5 × 6] = 9 ; [9-5] = 4.

Il existe un moyen lors de l'édition d'une page d'avoir la liste des ParserFunctions :


Caractères spéciaux et entités HTML

Modèle:Aide détaillée On peut très bien se passer des entités de caractère car on peut directement écrire ou copier-coller les caractères spéciaux sans aucun souci sur Wikipédia. Cependant, les entités nommées sont parfois plus faciles d’accès que les caractères correspondants, et peuvent être insérées et lues (dans le code source) même si le caractère correspondant est illisible ou inaccessible.

Syntaxe Rendu
Trémas, accents et autres diacritiques :

&Agrave; &Aacute; &Acirc; &Atilde; &Auml; &Aring; &AElig;

À Á Â Ã Ä Å Æ

&Ccedil; &Egrave; &Eacute; &Ecirc; &Euml; &Igrave; &Iacute;

Ç È É Ê Ë Ì Í

&Icirc; &Iuml; &Ntilde; &Ograve; &Oacute; &Ocirc; &Otilde; &OElig;

Î Ï Ñ Ò Ó Ô Õ Œ

&Ouml; &Oslash; &Ugrave; &Uacute; &Ucirc; &Uuml; &szlig;

Ö Ø Ù Ú Û Ü ß

&agrave; &aacute; &acirc; &atilde; &auml; &aring; &aelig;

à á â ã ä å æ

&ccedil; &egrave; &eacute; &ecirc; &euml; &igrave; &iacute;

ç è é ê ë ì í

&icirc; &iuml; &ntilde; &ograve; &oacute; &ocirc; &otilde; &oelig;

î ï ñ ò ó ô õ œ

&ouml; &oslash; &ugrave; &uacute; &ucirc; &uuml; &yuml;

ö ø ù ú û ü ÿ

Ponctuations, guillemets :

&iquest; &iexcl; &sect; &para; &dagger; &Dagger; &bull; &amp;

¿ ¡ § ¶ † ‡ • &

&laquo; &raquo; &rsquo; &hellip; &mdash; &ndash;

« » ’ … — –

Caractères spéciaux :

&trade; &copy; &reg; &cent; &euro; &yen; &pound; &curren; &nbsp;

™ © ® ¢ € ¥ £ ¤ espace insécable (voir {{NaU}})

Caractères grecs :

&Alpha; &alpha; &Beta; &beta; &Gamma; &gamma; &Delta; &delta;

Α α Β β Γ γ Δ δ

&Epsilon; &epsilon; &Zeta; &zeta; &Eta; &eta; &Theta; &theta;

Ε ε Ζ ζ Η η Θ θ

&Iota; &iota; &Kappa; &kappa; &Lambda; &lambda; &Mu; &mu;

Ι ι Κ κ Λ λ Μ μ

&Nu; &nu; &Xi; &xi; &Omicron; &omicron; &Pi; &pi;

Ν ν Ξ ξ Ο ο Π π

&Rho; &rho; &Sigma; &sigma; &sigmaf; &Tau; &tau;

Ρ ρ Σ σ ς Τ τ

&Upsilon; &upsilon; &Phi; &phi; &Chi; &chi; &Psi; &psi;

Υ υ Φ φ Χ χ Ψ ψ

&Omega; &omega;

Ω ω

Caractères mathématiques :

&int; &sum; &prod; &radic; &plusmn; &infin;

∫ ∑ ∏ √ ± ∞

&asymp; &prop; &equiv; &ne; &le; &ge; &rarr;

≈ ∝ ≡ ≠ ≤ ≥ →

&times; &middot; &divide; &part; &prime; &Prime; &nabla;

× · ÷ ∂ ′ ″ ∇

&permil; &deg; &there4; &alefsym;

‰ ° ∴ ℵ

&empty; &isin; &ni; &cap; &cup; &sub; &sup; &sube; &supe;

∅ ∈ ∋ ∩ ∪ ⊂ ⊃ ⊆ ⊇

&not; &and; &or; &exist; &forall; &rArr; &hArr;

¬ ∧ ∨ ∃ ∀ ⇒ ⇔