« Aide:Syntaxe avancée » : différence entre les versions
De Nefald
Autres actions
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">... » |
Aucun résumé des modifications |
||
| Ligne 63 : | Ligne 63 : | ||
Fichier:img2.png|Légende 2 | Fichier:img2.png|Légende 2 | ||
</gallery></nowiki></pre> | </gallery></nowiki></pre> | ||
Dernière version du 5 novembre 2025 à 10:47
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 :
- if — condition simple :
{{#if:{{{param|}}}|Paramètre présent|Paramètre vide}}
- switch — sélection selon une valeur :
{{#switch: {{{type|}}}
| ville = C’est une ville
| personnage = C’est un personnage
| #default = Type inconnu
}}
- 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>
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>.