BoyWiki:Agora/18 janvier 2014

De BoyWiki
Version datée du 18 janvier 2014 à 17:37 par Pinocchio (discussion | contributions) (Nouvelle page : =Agora/18 janvier 2014= ==Astuce : utilisation des caractères réservés ("=" et "|") dans les modèles== Le texte contenu dans un modèle (comme {...)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Agora/18 janvier 2014

Astuce : utilisation des caractères réservés ("=" et "|") dans les modèles

Le texte contenu dans un modèle (comme {{Citation longue}} ou {{Fond}}) ne peut inclure les caractères "=" et "|" car ils possèdent un rôle de structure pour le modèle. Le "=" est réservé à l'affectation de paramètre tandis que "|" est le séparateur de paramètres, indiquant la fin du contenu du paramètre. L'utilisation de ces caractères dans le texte contenu dans un modèle (par exemple un tableau ou un tag html) provoque une erreur de syntaxe. Habituellement on est donc obligé de protéger ces caractères par un remplacement systématique et fastidieux par leur équivalent {{=}} et {{!}}.

Il existe une astuce simple qui désactive ce rôle spécial affecté à ces caractères : il s'agit de commencer le champs texte par "1=", ce qui revient à transformer un paramètre positionnel en paramètre nommé.

Par exemple :

{{Citation longue |titre=test | 1=texte }}

Pinocchio 18 janvier 2014 à 17:37 (GMT)