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.
Version datée du 5 novembre 2025 à 10:41 par Ayd (discussion | contributions) (Page créée avec « = Aide : Syntaxe avancée = <references/></nowiki></pre> Réutiliser une note nommée : <pre><nowiki>Source<ref name="src">Détail de la source</ref> Autre passage<ref name="src"/></nowiki></pre> == Redirections & ancres == Créer une **redirection** : <pre><nowiki>#REDIRECT Page cible</nowiki></pre> Lier vers une **ancre de section** : <pre><nowiki>Page#Nom de section</nowiki></pre> Créer une **ancre manuelle** : <pre><nowiki><span id="origine">... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Aide : Syntaxe avancée

</nowiki>


Réutiliser une note nommée :

Source<ref name="src">Détail de la source</ref>
Autre passage<ref name="src"/>


Redirections & ancres

Créer une **redirection** :

#REDIRECT [[Page cible]]


Lier vers une **ancre de section** :

[[Page#Nom de section]]


Créer une **ancre manuelle** :

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


Fonctions du parseur (ParserFunctions)

Nécessitent l’extension appropriée. Exemples :


  1. if — condition simple :
{{#if:{{{param|}}}|Paramètre présent|Paramètre vide}}


  1. switch — sélection selon une valeur :
{{#switch: {{{type|}}}
| ville = C’est une ville
| personnage = C’est un personnage
| #default = Type inconnu
}}


  1. expr — calcul numérique :
{{#expr: (10 + 2) * 3 }}


Syntaxhighlight (si activé)

Mieux que

 pour le code ; sinon, rester sur <pre>.


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


Galerie avancée

Options possibles (selon version) : mode, largeurs, légendes.


À écrire :

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


EasyTimeline / Chronologies (si activé)

Insérer une frise dans une balise

Impossible de compiler l'entrée EasyTimeline :

EasyTimeline 1.90


Timeline generation failed: 1 error found
Line 1: …

- Invalid statement. No '=' found.


.


À écrire :

<timeline>
ImageSize = width:700 height:220
Period = from:2012 till:2026
PlotArea = width:670 height:180 left:10 bottom:20
bar:evts color:gray width:10
at:2012 text:"Fondation"
at:2025 text:"Réforme"
</timeline>


Comportements spéciaux

Insérer/supprimer table des matières, cacher une catégorie, tri par défaut :


À écrire :

__TOC__ <!-- force l’affichage du sommaire -->
__NOTOC__ <!-- supprime le sommaire -->
__HIDDENCAT__ <!-- catégorie masquée (à mettre dans la page de catégorie) -->
{{DEFAULTSORT:Nom, Prenom}}


Bonnes pratiques

  • Documenter chaque modèle via une sous-page /doc.
  • Ne pas abuser des HTML inline si une syntaxe wiki existe.
  • Garder les exemples lisibles en combinant
     + <nowiki>.
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.