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)
m mise à jour des niveaux de titre
Hiob (discussion | contributions)
Aucun résumé des modifications
 
(3 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
__TOC__
=== 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.


= Objectif =
Pour les portails ou projets, les pages communautaires ou personnelles (interdit dans les articles!), il est possible de :
Cette page présente des fonctionnalités avancées de la syntaxe MediaWiki.
* Supprimer le sommaire en inscrivant le code <nowiki>__NOTOC__</nowiki> en haut de la page.
Elle s’adresse aux contributeurs déjà à l’aise avec les bases et souhaitant aller plus loin dans la structuration ou l’optimisation des pages.


Si vous n’avez pas encore consulté les bases de la syntaxe, il est recommandé de commencer par la page [[Aide:Syntaxe de base]].
* Placer le sommaire à un endroit précis avec : <nowiki>__TOC__</nowiki>


Ces éléments ne sont pas indispensables pour contribuer au wiki.
* Forcer l'apparition du sommaire à son emplacement habituel en haut de page avec : <nowiki>__FORCETOC__</nowiki>
Ils permettent toutefois de gérer des cas plus spécifiques ou techniques.
<!--
<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>-->


= Notes et références =
Les initiales TOC viennent de l'anglais "Table Of Contents" qui veut dire "table des matières".
Il est possible d’ajouter des notes à un article à l’aide de la balise <code>&lt;ref&gt;</code>.
Les notes sont ensuite affichées à l’aide de <code>&lt;references /&gt;</code>.


Exemple simple :
<pre><nowiki>Texte avec une note<ref>Détail de la source</ref>


<references /></nowiki></pre>
=== Mots magiques ===


Il est également possible de réutiliser une note nommée :
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 :


<pre><nowiki>Source<ref name="src">Détail de la source</ref>
* 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 ;
Autre passage<ref name="src" /></nowiki></pre>


= Redirections et ancres =
* 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.


== Redirections ==
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]] :
Une redirection permet d’envoyer automatiquement le lecteur vers une autre page.


À écrire :
{| width=100% class=wikitable
<pre><nowiki>#REDIRECT [[Page cible]]</nowiki></pre>
! Mot magique
! 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)
|
|}


== Ancres de section ==
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>''.
Il est possible de lier directement vers une section d’une page :


<pre><nowiki>[[Page#Nom de section]]</nowiki></pre>


== Ancres manuelles ==
Pour créer une ancre personnalisée :


<pre><nowiki><span id="origine"></span>
=== ParserFunctions ===
… et lier : [[Page#origine]]</nowiki></pre>


= Fonctions du parseur (ParserFunctions) =
Voici les principales ''[[mw:Help:Extension:ParserFunctions|ParserFunctions]]'' et leur utilisation :
Les fonctions du parseur permettent d’introduire des conditions ou des calculs simples.
Elles nécessitent que l’extension correspondante soit activée sur le wiki.


Ces fonctions sont surtout utilisées dans les modèles.
{| width=100% class=wikitable
! 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.
|}


== #if — condition simple ==
Il existe un moyen lors de l'édition d'une page d'avoir la liste des ParserFunctions :
<pre><nowiki>{{#if:{{{param|}}}|Paramètre présent|Paramètre vide}}</nowiki></pre>


== #switch — sélection selon une valeur ==
<pre><nowiki>{{#switch: {{{type|}}}
| ville = C’est une ville
| personnage = C’est un personnage
| #default = Type inconnu
}}</nowiki></pre>


== #expr — calcul numérique ==
=== Caractères spéciaux et entités HTML ===
<pre><nowiki>{{#expr: (10 + 2) * 3 }}</nowiki></pre>
{{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.


= Mise en forme du code (Syntaxhighlight) =
{| class="wikitable" width="100%"
Lorsque l’extension est activée, <code>&lt;syntaxhighlight&gt;</code> permet un affichage plus lisible du code.
! Syntaxe
Sinon, il est recommandé de rester sur <code>&lt;pre&gt;</code>.
! 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% |
¬ ∧ ∨ ∃ ∀ ⇒ ⇔
|}


À écrire :
<pre><nowiki><syntaxhighlight lang="javascript">
function hello(name){
  return `Bonjour ${name}`;
}
</syntaxhighlight></nowiki></pre>


= Galerie avancée =
----
La balise <code>&lt;gallery&gt;</code> accepte différentes options selon la version du wiki.
{{Citer Wikipédia|Aide:Syntaxe|69564967}}


Exemple :
<pre><nowiki><gallery mode="packed" widths="200" heights="150">
Fichier:img1.png|Légende 1
Fichier:img2.png|Légende 2
</gallery></nowiki></pre>


= Comportements spéciaux =
[[Catégorie:Aide:Syntaxe]]
Certaines commandes influencent le comportement global d’une page.
 
À écrire :
<pre><nowiki>__TOC__ <!-- force l’affichage du sommaire -->
__NOTOC__ <!-- supprime le sommaire -->
__HIDDENCAT__ <!-- catégorie masquée (à placer dans la page de catégorie) -->
{{DEFAULTSORT:Nom, Prenom}}</nowiki></pre>
 
= Bonnes pratiques =
* Utiliser ces fonctionnalités uniquement en cas de besoin réel.
* Documenter chaque modèle via une sous-page /doc.
* Éviter l’abus de HTML inline lorsque la syntaxe wiki suffit.
* Garder les exemples lisibles en combinant <code>&lt;pre&gt;</code> et <code>&lt;nowiki&gt;</code>.
 
[[Catégorie:Aide]]

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

23
lundi
03
mars
13
2026
15:58
15

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.