Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Aide:Syntaxe avancée » : différence entre les versions

De Nefald
Agrado (discussion | contributions)
Aucun résumé des modifications
Hiob (discussion | contributions)
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
{{SHORTDESC:Fonctionnalités avancées de la syntaxe MediaWiki pour gérer références, redirections, modèles et comportements spéciaux.}}
=== 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|créer une section]] » ci-dessus.


__TOC__
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 <nowiki>__NOTOC__</nowiki> en haut de la page.


= Syntaxe MediaWiki – avancée =
* Placer le sommaire à un endroit précis avec : <nowiki>__TOC__</nowiki>


Cette page regroupe des fonctionnalités avancées de MediaWiki.
* Forcer l'apparition du sommaire à son emplacement habituel en haut de page avec : <nowiki>__FORCETOC__</nowiki>
Elles sont utiles pour les cas techniques ou la création de modèles.
<!--
<code>_<span style="padding-left:0.25em">_</span>NOTOC_<span style="padding-left:0.25em">_</span></code>
* Le placer à un endroit précis via <code>_<span style="padding-left:0.25em">_</span>TOC_<span style="padding-left:0.25em">_</span></code>
* Forcer le sommaire via <code>_<span style="padding-left:0.25em">_</span>FORCETOC_<span style="padding-left:0.25em">_</span></code>-->


Pour les bases de mise en forme, voir → [[Aide:Syntaxe de base]].
Les initiales TOC viennent de l'anglais "Table Of Contents" qui veut dire "table des matières".


Ces éléments ne sont pas nécessaires pour une contribution simple.


---
=== Mots magiques ===


== Notes et références ==
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 :


Permettent de citer des sources ou d’ajouter des précisions.
* 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 ;


Syntaxe :
* 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.
<pre><nowiki>Texte avec note<ref>Détail de la source</ref>


<references /></nowiki></pre>
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 {{en}} [[mw:Help:Magic words|Help:Magic words]] :


Réutiliser une note nommée :
{| width=100% class=wikitable
<pre><nowiki><ref name="src">Source</ref>
! Mot magique
<ref name="src" /></nowiki></pre>
! Description
! Exemple de rendu
|-
| colspan=3 align=center | '''Date et heure''' <small>(le logiciel utilise la date et l'heure d'affichage de la page dans le navigateur du lecteur)</small>
|-
|
<code><nowiki>{{CURRENTDAY}}</nowiki><br/>
<nowiki>{{CURRENTDAYNAME}}</nowiki><br/>
<nowiki>{{CURRENTMONTH}}</nowiki><br/>
<nowiki>{{CURRENTMONTHNAME}}</nowiki><br/>
<nowiki>{{CURRENTWEEK}}</nowiki><br/>
<nowiki>{{CURRENTYEAR}}</nowiki><br/>
<nowiki>{{CURRENTTIME}}</nowiki><br/>
<nowiki>{{CURRENTHOUR}}</nowiki></code>
|
jour du mois<br/>
nom du jour<br/>
numéro du mois<br/>
nom du mois<br/>
numéro de la semaine<br/>
année<br/>
heure avec les minutes<br/>
heure sur deux chiffres
|
{{CURRENTDAY}}<br/>
{{CURRENTDAYNAME}}<br/>
{{CURRENTMONTH}}<br/>
{{CURRENTMONTHNAME}}<br/>
{{CURRENTWEEK}}<br/>
{{CURRENTYEAR}}<br/>
{{CURRENTTIME}}<br/>
{{CURRENTHOUR}}
|-
| colspan=3 align=center | '''Noms de page''' <small>(Ne s'applique qu'à la page courante. Le nom de page ''Utilisateur:Stef48/Brouillon'' est utilisé pour les exemples.)</small>
|-
|
<code><nowiki>{{PAGENAME}}</nowiki><br/>
<nowiki>{{SUBPAGENAME}}</nowiki><br/>
<nowiki>{{BASEPAGENAME}}</nowiki><br/>
<nowiki>{{NAMESPACE}}</nowiki><br/>
<nowiki>{{FULLPAGENAME}}</nowiki><br/>
<nowiki>{{TALKPAGENAME}}</nowiki></code>
|
nom ''complet'' de la page (sans l'espace de noms)<br/>
partie distinctive de la sous-page (appelée aussi ''sous-page'')<br/>
nom de la page de base (sans éventuelles [[Aide:Sous-pages|sous-pages]])<br/>
[[Aide:Espace de noms|espace de noms]] de la page<br/>
nom ''complet'' de la page (avec l'espace de noms)<br/>
nom de la page de discussion associée<br/>
|
Stef48/Brouillon<br>
Brouillon<br>
Stef48<br>
Utilisateur<br>
Utilisateur:Stef48/Brouillon<br>
Discussion Utilisateur:Stef48/Brouillon
|-
| colspan=3 align=center | '''Dénombrements'''
|-
|
<code><nowiki>{{PAGESIZE}}</nowiki><br /><nowiki>{{PAGESINCAT}}</nowiki><br />
</code>
|
Taille en octets de la '''source wiki''' de la page en paramètre. <br />Nombre de pages de la catégorie en paramètre.
|
Taille de l'accueil {{PAGESIZE:Torrent Invite:Accueil principal}} octets.<br />{{PAGESINCAT:Tracker}} pages dans la catégorie [[:Catégorie:Tracker|Tracker]].
|-
| colspan=3 align=center | '''Autres'''
|-
|
<code>_<span style="padding-left:0.25em">_</span>NOTOC_<span style="padding-left:0.25em">_</span><br>
_<span style="padding-left:0.25em">_</span>TOC_<span style="padding-left:0.25em">_</span><br>
_<span style="padding-left:0.25em">_</span>NOEDITSECTION_<span style="padding-left:0.25em">_</span><br>
_<span style="padding-left:0.25em">_</span>HIDDENCAT_<span style="padding-left:0.25em">_</span></code>
|
ne pas afficher le sommaire<br>
afficher le sommaire ici<br>
enlever le lien de modification de section (interdit dans les articles)<br>
cacher cette catégorie dans les articles (à placer dans une catégorie)
|
|}


Règles :
Pour obtenir la liste des ''mots magiques'' lorsque l'on possède un compte, il suffit d'activer dans ses [[special:préférences|préférences]], à l'onglet Gadgets, et section ''Caractères spéciaux'', la fonction ''<small>Ajouter les Magic Words dans la boîte des caractères spéciaux</small>''.
* placer <code>&lt;references /&gt;</code> en fin de page ou dans une section dédiée
* nommer les références réutilisées


---


== Redirections et ancres ==


=== Redirection ===
=== ParserFunctions ===
Redirige automatiquement vers une autre page.


Syntaxe :
Voici les principales ''[[mw:Help:Extension:ParserFunctions|ParserFunctions]]'' et leur utilisation :
<pre><nowiki>#REDIRECT [[Page cible]]</nowiki></pre>


Règle :
{| width=100% class=wikitable
* une seule ligne, seule dans la page
! Syntaxe
! Exemple
! Rendu
! Analyse
|-
| width=25% |
<code><nowiki>{{ #if: <vrai> | <alors> | <sinon> }} </nowiki></code>
| width=25% |
<code><nowiki>{{ #if: 3 | chien | chat }}</nowiki></code>
| width=25% |
{{ #if: 3 | chien | chat }}
| width=25% | 3 est vrai en logique.
|-
| width=25% |
<code><nowiki>{{ #ifeq: <texte à comparer 1> | <texte à comparer 2> | <si égal> | <si différent> }}</nowiki></code>
| width=25% |
<code><nowiki>{{ #ifeq: C | B | égal | différent }}</nowiki></code>
| width=25% |
{{ #ifeq: C | B | égal | différent }}
| width=25% | C est différent de B.
|-
| width=25% |
<code><nowiki>{{ #ifexist: <nom de la page> | <si la page existe> | <si la page n'existe pas> }}</nowiki></code>
| width=25% |
<code><nowiki>{{ #ifexist: Chien | Chien | Chat }}</nowiki></code>
| width=25% |
{{ #ifexist: Chien | Chien | Chat }}
| width=25% | La page chien existe.
|-
| width=25% |
<code><nowiki>{{ #switch: <valeur du paramètre> | <valeur1> = <résulat1> | <valeur2> = <résultat2> | #default = <résultat par défaut> }}</nowiki></code>
| width=25% |
<code><nowiki>{{ #switch: {{{parametre|2}}} | 1 = un | 2 = deux | #default = trois }}</nowiki></code>
| width=25% |
{{ #switch: {{{parametre|2}}} | 1 = un | 2 = deux | #default = trois }}
| width=25% | Le paramètre a reçu la valeur 2, ce qui induit le résultat ''deux''.
|-
| width=25% |
<code><nowiki>{{ #expr: expression }}</nowiki></code>
| width=25% |
<code><nowiki>{{ #expr: 3/2*6-5 }}</nowiki></code>
| width=25% |
{{ #expr: 3/2*6-5 }}
| width=25% | [3÷2] = 1,5 ; [1,5 &times; 6] = 9 ; [9-5] = 4.
|}


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


=== Lien vers une section ===
Syntaxe :
<pre><nowiki>[[Page#Nom de section]]</nowiki></pre>


---
=== Caractères spéciaux et entités HTML ===
{{aide détaillée|Aide:Caractères spéciaux|Aide:Caractères spéciaux problématiques|Aide:Liste de caractères spéciaux}}
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.


=== Ancre manuelle ===
{| class="wikitable" width="100%"
Créer un point d’ancrage personnalisé.
! Syntaxe
! Rendu
|-
| colspan=2 align=center | '''Trémas, accents et autres diacritiques :'''
|-
| width=50% |
<code><nowiki>&amp;Agrave; &amp;Aacute; &amp;Acirc; &amp;Atilde; &amp;Auml; &amp;Aring; &amp;AElig;</nowiki></code>
| width=50% |
À Á Â Ã Ä Å Æ
|-
| width=50% |
<code><nowiki>&amp;Ccedil; &amp;Egrave; &amp;Eacute; &amp;Ecirc; &amp;Euml; &amp;Igrave; &amp;Iacute;</nowiki></code>
| width=50% |
Ç È É Ê Ë Ì Í
|-
| width=50% |
<code><nowiki>&amp;Icirc; &amp;Iuml; &amp;Ntilde; &amp;Ograve; &amp;Oacute; &amp;Ocirc; &amp;Otilde; &amp;OElig;</nowiki></code>
| width=50% |
Î Ï Ñ Ò Ó Ô Õ Œ
|-
| width=50% |
<code><nowiki>&amp;Ouml; &amp;Oslash; &amp;Ugrave; &amp;Uacute; &amp;Ucirc; &amp;Uuml; &amp;szlig;</nowiki></code>
| width=50% |
Ö Ø Ù Ú Û Ü ß
|-
| width=50% |
<code><nowiki>&amp;agrave; &amp;aacute; &amp;acirc; &amp;atilde; &amp;auml; &amp;aring; &amp;aelig;</nowiki></code>
| width=50% |
à á â ã ä å æ
|-
| width=50% |
<code><nowiki>&amp;ccedil; &amp;egrave; &amp;eacute; &amp;ecirc; &amp;euml; &amp;igrave; &amp;iacute;</nowiki></code>
| width=50% |
ç è é ê ë ì í
|-
| width=50% |
<code><nowiki>&amp;icirc; &amp;iuml; &amp;ntilde; &amp;ograve; &amp;oacute; &amp;ocirc; &amp;otilde; &amp;oelig;</nowiki></code>
| width=50% |
î ï ñ ò ó ô õ œ
|-
| width=50% |
<code><nowiki>&amp;ouml; &amp;oslash; &amp;ugrave; &amp;uacute; &amp;ucirc; &amp;uuml; &amp;yuml;</nowiki></code>
| width=50% |
ö ø ù ú û ü ÿ
|-
| colspan=2 align=center | '''Ponctuations, guillemets :'''
|-
| width=50% |
<code><nowiki>&amp;iquest; &amp;iexcl; &amp;sect; &amp;para; &amp;dagger; &amp;Dagger; &amp;bull; &amp;amp;</nowiki></code>
| width=50% |
¿ ¡  § ¶ † ‡ • &amp;
|-
| width=50% |
<code><nowiki>&amp;laquo; &amp;raquo; &amp;rsquo; &amp;hellip; &amp;mdash; &amp;ndash;</nowiki></code>
| width=50% |
« » &rsquo; &hellip; &mdash; &ndash;
|-
| colspan=2 align=center | '''Caractères spéciaux :'''
|-
| width=50% |
<code><nowiki>&amp;trade; &amp;copy; &amp;reg; &amp;cent; &amp;euro; &amp;yen; &amp;pound; &amp;curren; &amp;nbsp;</nowiki></code>
| width=50% |
™ © ® ¢ € ¥ £ ¤ ''espace insécable'' (voir {{m|NaU}})
|-
| colspan=2 align=center | '''Caractères grecs :'''
|-
| width=50% |
<code><nowiki>&amp;Alpha; &amp;alpha; &amp;Beta; &amp;beta; &amp;Gamma; &amp;gamma; &amp;Delta; &amp;delta;</nowiki></code>
| width=50% |
Α α Β β Γ γ Δ δ
|-
| width=50% |
<code><nowiki>&amp;Epsilon; &amp;epsilon; &amp;Zeta; &amp;zeta; &amp;Eta; &amp;eta; &amp;Theta; &amp;theta;</nowiki></code>
| width=50% |
Ε ε Ζ ζ Η η Θ θ
|-
| width=50% |
<code><nowiki>&amp;Iota; &amp;iota; &amp;Kappa; &amp;kappa; &amp;Lambda; &amp;lambda; &amp;Mu; &amp;mu;</nowiki></code>
| width=50% |
Ι ι Κ κ Λ λ Μ μ
|-
| width=50% |
<code><nowiki>&amp;Nu; &amp;nu; &amp;Xi; &amp;xi; &amp;Omicron; &amp;omicron; &amp;Pi; &amp;pi;</nowiki></code>
| width=50% |
Ν ν Ξ ξ Ο ο Π π
|-
| width=50% |
<code><nowiki>&amp;Rho; &amp;rho; &amp;Sigma; &amp;sigma; &amp;sigmaf; &amp;Tau; &amp;tau;</nowiki></code>
| width=50% |
Ρ ρ Σ σ ς Τ τ
|-
| width=50% |
<code><nowiki>&amp;Upsilon; &amp;upsilon; &amp;Phi; &amp;phi; &amp;Chi; &amp;chi; &amp;Psi; &amp;psi;</nowiki></code>
| width=50% |
Υ υ Φ φ Χ χ Ψ ψ
|-
| width=50% |
<code><nowiki>&amp;Omega; &amp;omega;</nowiki></code>
| width=50% |
Ω ω
|-
| colspan=2 align=center | '''Caractères mathématiques :'''
|-
| width=50% |
<code><nowiki>&amp;int; &amp;sum; &amp;prod; &amp;radic; &amp;plusmn; &amp;infin;</nowiki></code>
| width=50% |
∫ ∑ ∏ √ ± ∞
|-
| width=50% |
<code><nowiki>&amp;asymp; &amp;prop; &amp;equiv; &amp;ne; &amp;le; &amp;ge; &amp;rarr;</nowiki></code>
| width=50% |
≈ ∝ ≡ ≠ ≤ ≥ →
|-
| width=50% |
<code><nowiki>&amp;times; &amp;middot; &amp;divide; &amp;part; &amp;prime; &amp;Prime; &amp;nabla;</nowiki></code>
| width=50% |
× · ÷ ∂ ′ ″ ∇
|-
| width=50% |
<code><nowiki>&amp;permil; &amp;deg; &amp;there4; &amp;alefsym;</nowiki></code>
| width=50% |
‰ ° ∴ ℵ
|-
| width=50% |
<code><nowiki>&amp;empty; &amp;isin; &amp;ni; &amp;cap; &amp;cup; &amp;sub; &amp;sup; &amp;sube; &amp;supe;</nowiki></code>
| width=50% |
∅ ∈ ∋ ∩ ∪ ⊂ ⊃ ⊆ ⊇
|-
| width=50% |
<code><nowiki>&amp;not; &amp;and; &amp;or; &amp;exist; &amp;forall; &amp;rArr; &amp;hArr;</nowiki></code>
| width=50% |
¬ ∧ ∨ ∃ ∀ ⇒ ⇔
|}


Syntaxe :
<pre><nowiki><span id="origine"></span>
[[Page#origine]]</nowiki></pre>


À utiliser uniquement si une section standard ne suffit pas.
----
{{Citer Wikipédia|Aide:Syntaxe|69564967}}


---


== Fonctions du parseur (ParserFunctions) ==
[[Catégorie:Aide:Syntaxe]]
 
Utilisées principalement dans les modèles pour gérer des conditions ou calculs.
 
=== Condition (#if) ===
<pre><nowiki>{{#if:{{{param|}}}|Présent|Vide}}</nowiki></pre>
 
=== Sélection (#switch) ===
<pre><nowiki>{{#switch: {{{type|}}}
| ville = Ville
| personnage = Personnage
| #default = Inconnu
}}</nowiki></pre>
 
=== Calcul (#expr) ===
<pre><nowiki>{{#expr: (10 + 2) * 3 }}</nowiki></pre>
 
Règles :
* réserver ces fonctions aux modèles
* éviter la logique complexe dans les pages simples
 
---
 
== Mise en forme du code ==
 
Pour afficher du code lisiblement.
 
Préférer :
<pre><nowiki><syntaxhighlight lang="javascript">
function hello(name){
  return `Bonjour ${name}`;
}
</syntaxhighlight></nowiki></pre>
 
Sinon :
<pre><nowiki><pre>Code brut</pre></nowiki></pre>
 
---
 
== Galerie avancée ==
 
Afficher plusieurs images avec options.
 
Syntaxe :
<pre><nowiki><gallery mode="packed" widths="200" heights="150">
Fichier:img1.png|Légende 1
Fichier:img2.png|Légende 2
</gallery></nowiki></pre>
 
Règle :
* utiliser uniquement si plusieurs images sont nécessaires
 
---
 
== Comportements spéciaux ==
 
Commandes influençant l’affichage global.
 
Syntaxe :
<pre><nowiki>__TOC__
__NOTOC__
__HIDDENCAT__
{{DEFAULTSORT:Nom, Prenom}}</nowiki></pre>
 
Usage :
* __TOC__ : forcer l’affichage du sommaire
* __NOTOC__ : masquer le sommaire
* __HIDDENCAT__ : catégorie masquée (pages de catégories)
* DEFAULTSORT : clé de tri
 
---
 
== Bonnes pratiques ==
* utiliser ces fonctionnalités uniquement en cas de besoin réel
* privilégier la syntaxe wiki au HTML
* garder les modèles simples et documentés (/doc)
* commenter le code complexe
* conserver des exemples lisibles avec <code>&lt;pre&gt;</code> et <code>&lt;nowiki&gt;</code>
 
[[Catégorie:Aide à la rédaction]]

Dernière version du 4 mars 2026 à 14:53

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

21
samedi
03
mars
12
2026
18:43
18

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;

¬ ∧ ∨ ∃ ∀ ⇒ ⇔



Modèle:Citer Wikipédia

Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.