Aller au contenu

« JVFlux:Guide des Modèles (Template) » : différence entre les versions

en cours
(en cours)
(en cours)
Ligne 14 : Ligne 14 :
{{PuceJVC}}[[:Catégorie:Modèles|'''Tous les modèles''']]
{{PuceJVC}}[[:Catégorie:Modèles|'''Tous les modèles''']]


=== Paramètres d'un modèle ===
Lorsqu'on code un modèle sur sa page, on peut inclure dedans des paramètres qui permet à celui qui insère le modèle dans un article de choisir la valeur de ces paramètres.
Un modèle avec des paramètres s'écrit comme ceci :<pre>
{{NomDuModèle
|NomduParamètre1= valeur
|NomduParamètre2= valeur
}}
</pre>Par exemple le modèle <nowiki>{{CadreIncomplet}}</nowiki> possède trois paramètres Commentaire1, Commentaire2, Commentaire3 qui correspondent à trois puces dans une liste à remplir.{{CadreIncomplet
|Commentaire1= Préciser la date de création du forum
|Commentaire2= Rajouter quels forumeurs étaient actifs
|Commentaire3= Qui a créé le délire et quand ?
}}Le code est :<pre>
{{CadreIncomplet
|Commentaire1= Préciser la date de création du forum
|Commentaire2= Rajouter quels forumeurs étaient actifs
|Commentaire3= Qui a créé le délire et quand ?
}}
</pre>Ainsi sur chaque article incomplet, on peut utiliser un même modèle et en même temps donner des indications différentes sur comment l'améliorer.
On peut utiliser les paramètres de bien d'autres manières, par exemple pour remplir un tableau, pour choisir des couleurs. Voici un autre exemple, c'est un modèle que l'on met sur les pages utilisateurs pour qu'ils renseignent leur profil JVC :
{{ContactUtilisateur
|LienJVC= https://www.jeuxvideo.com/profil/pseudo
|PseudoJVC= Pseudo}}
Son code d'insertion :<pre>
{{ContactUtilisateur
|LienJVC= https://www.jeuxvideo.com/profil/pseudo
|PseudoJVC= Pseudo
}}
</pre>
==Comment créer un modèle==
==Comment créer un modèle==
C'est une tâche difficile car il faut savoir coder un minimum en CSS, et connaître deux trois astuces que nous allons vous donner ici. Pour mieux comprendre il est conseillé de regarder le code de quelques modèles.
C'est une tâche difficile car il faut savoir coder un minimum en CSS, et connaître deux trois astuces que nous allons vous donner ici. Pour mieux comprendre il est conseillé de regarder le code de quelques modèles.
Ligne 94 : Ligne 125 :


=== Conditionnelles ===
=== Conditionnelles ===
Avec l'expression if, on peut indiquer au modèle que si le paramètre est demandé, alors il doit affiche ce qui apparaît après la barre verticale.
On peut inclure dans le code du modèle quelque chose qui par défaut n'est pas visible, sauf si il est demandé dans les paramètres du modèle lors de l'insertion.
 
Avec l'expression ''if'', on peut indiquer au modèle que si le paramètre est demandé, alors il doit afficher ce qui apparaît après la barre verticale. L'expression s'écrit entre deux accolades.
 
Exemple :   
Exemple :   
<code><nowiki>{{#if: {{{TypeDePersonne}}} | Je déteste les {{{TypeDePersonne}}} ils sont stupides.</nowiki></code>
<code><nowiki>{{#if: {{{TypeDePersonne}}} | Je déteste les {{{TypeDePersonne}}} ils sont stupides.}}</nowiki></code>
 
Si on précise |TypeDePersonne= golem, alors ça donnera
Si on précise |TypeDePersonne= golem, alors ça donnera
12 452

modifications