Modification de Aide:Fonctions du parseur
Le WikiHalo rappelle à ses contributeurs que toute information ajoutée doit être officielle et vérifiable. Les contributions sans sources et les théories sur Halo Infinite seront rejetées.
Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 18 : | Ligne 18 : | ||
*<code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code> : Affiche un numéro au format YYYYMMDDHHmmss. | *<code><nowiki>{{CURRENTTIMESTAMP}}</nowiki></code> : Affiche un numéro au format YYYYMMDDHHmmss. | ||
*<code><nowiki>{{DISPLAYTITLE:titre}}</nowiki></code> : Contourne certaines restrictions d'affichage du titre. Voir : [[Aide:Construction des pages#Titres]]. | *<code><nowiki>{{DISPLAYTITLE:titre}}</nowiki></code> : Contourne certaines restrictions d'affichage du titre. Voir : [[Aide:Construction des pages#Titres]]. | ||
===Variables locales=== | ===Variables locales=== | ||
Ligne 29 : | Ligne 26 : | ||
==Fonctions== | ==Fonctions== | ||
Ces fonctions sont imbriquables entre elles. La plupart de ces fonctions utilisent le caractère ''pipe'' {{citer|{{!}}}}, accessible avec la combinaison des touches {{citer|AltGr}} et {{citer|-}} (6) sur le pavé alphabétique. | Ces fonctions sont imbriquables entre elles. La plupart de ces fonctions utilisent le caractère ''pipe'' {{citer|{{!}}}}, accessible avec la combinaison des touches {{citer|AltGr}} et {{citer|-}} (6) sur le pavé alphabétique. | ||
Dû à la manière dont ce code est reconnu, certains caractères doivent être indiqués de manière spéciale pour être correctement interprétés. Un pipe contenu dans le code à afficher doit être remplacé par <nowiki>{{!}}</nowiki>. Le signe = utilisé dans certaines url (notamment celles des vidéos) peut ne pas être reconnu correctement. Il est nécessaire de remplacer ce symbole par son [https://en.wikipedia.org/wiki/Equals_sign#Encodings code HTML] pour qu'il soit reconnu correctement. | |||
*<code><nowiki>{{#if: variable | Résultat si la variable est définie | Résultat si la variable est vide}}</nowiki></code> : Modifie le code à retourner selon si une variable est définie ou non. Une variable est indéfinie si elle est vide ou ne contient que des espaces. | *<code><nowiki>{{#if: variable | Résultat si la variable est définie | Résultat si la variable est vide}}</nowiki></code> : Modifie le code à retourner selon si une variable est définie ou non. Une variable est indéfinie si elle est vide ou ne contient que des espaces. | ||
Ligne 42 : | Ligne 41 : | ||
*Plusieurs opérations sont disponibles pour agir sur les chaînes de caractères, comme calculer leur longueur, chercher la présence d'un mot ou remplacer certains caractères. [https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/fr?tableofcontents=0#Extension_StringFunctions Voir la liste.] | *Plusieurs opérations sont disponibles pour agir sur les chaînes de caractères, comme calculer leur longueur, chercher la présence d'un mot ou remplacer certains caractères. [https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/fr?tableofcontents=0#Extension_StringFunctions Voir la liste.] | ||
==Cas particulier pour les tableaux== | |||
Le ''pipe'' {{citer|{{!}}}} étant utilisé comme marqueur dans les fonctions du parseur, il ne sera pas interprété correctement lorsqu'on veut afficher ce caractère dans le résultat de la fonction, comme pour afficher un [[Aide:Tableaux| | Le ''pipe'' {{citer|{{!}}}} étant utilisé comme marqueur dans les fonctions du parseur, il ne sera pas interprété correctement lorsqu'on veut afficher ce caractère dans le résultat de la fonction, comme pour afficher un [[Aide:Tableaux|tableaux]]. Pour résoudre ce problème, il faut remplacer les ''pipes'' qu'on souhaite afficher par le code {{citer|<nowiki>{{!}}</nowiki>}}. | ||
{{Modèle:Aide}} | {{Modèle:Aide}} |