« Modèle:Liste de pages-listes/doc » : différence entre les versions

aucun résumé des modifications
Kharmitch (discussion | contributions)
 
Kharmitch (discussion | contributions)
Aucun résumé des modifications
Balise : Éditeur de wikicode 2017
Ligne 1 : Ligne 1 :
<noinclude>{{Documentationpage}}</noinclude>
<noinclude>{{Page de documentation}}</noinclude>
Ce modèle place un tableau faisant la liste des pages-listes d'un sujet choisi. Il détecte automatiquement les pages déjà existantes en lien avec le sujet et les place automatiquement dans le tableau.
Le modèle affiche une liste des pages-listes d'un contenu en particulier. La liste est par défaut ajouté dans un cadre flottant à droite. Le code est géré dans [[Module:Liste de pages-listes]].


==Syntaxe==
== Usage ==
Placez simplement la ligne suivante pour générer le tableau :
<pre>{{Liste de pages-listes|sujet=sujet des pages-listes}}</pre>


===Paramètres===
<pre>
{{Docparam|name=image|req=no|default=|desc=
{{Liste de pages-listes
Si <code>mode</code> est choisi par « default », ce paramètre permet de placer une image au-dessus de la liste de pages-listes. Entrez le nom du fichier sans le préfixe : « Fichier: ».
|sujet =  
|image =  
}}
}}
</pre>


{{Docparam|name=mode|req=no|default=default|desc=
== Paramètres ==
Formatage de la liste de pages-listes :


Options disponibles :
<templatedata>
* ''default'' : Produit un tableau flottant à droite.
{
* ''liste'' : Produit une liste à puces.
"params": {
"sujet": {
"description": "Par défaut, il s'agit du nom de la page avec un s. Mais ce paramètre permet de surcharger le sujet.",
"example": "Lieux",
"type": "string"
},
"image": {
"label": "Image",
"description": "Une image pour illustrer le cadre si le mode est par défaut.",
"type": "wiki-file-name"
},
"mode": {
"label": "Mode",
"description": "Mode d'affichage. Par défaut `cadre`, un cadre flottant à droite. Autres valeurs possibles : `liste`",
"type": "string"
}
},
"description": "Affiche une liste des pages-listes d'un contenu en particulier.",
"format": "block"
}
</templatedata>
 
== Exemples ==
 
<pre>
{{Liste de pages-listes
|sujet = Lieux
}}
}}
</pre>


{{Docparam|name=sujet|req=semi|default=<nowiki>{{PAGENAME}}s</nowiki>|desc=
{{Liste de pages-listes
Par défaut, le modèle suppose que les noms de pages à rechercher sont les mêmes que la page en cours avec un "s". Si le nom de la page se termine déjà avec un « s », aucun autre « s » ne sera ajouté. Ce paramètre vous permet de spécifier les noms de pages pour chercher directement et contourner ce comportement par défaut.
|sujet = Lieux
}}
}}


==Exemples==
Le paramètre <code>sujet</code> est pratique dans ce cas de figure car si le modèle était appelé sur l'article Lieu alors le module gérant l'affichage chercherait les pages commençant par « Lieus ».
===Palette===
 
{{Liste de pages-listes|sujet=holodisques et notes}}
<pre>{{Liste de pages-listes|sujet=holodisques et notes}}</pre>
{{clear}}
{{clear}}


===Liste===
<pre>
<pre>{{Liste de pages-listes|mode=liste|sujet=holodisques et notes}}</pre>
{{Liste de pages-listes
Résultat :
|image = Armes fo1.png
{{Liste de pages-listes|mode=liste|sujet=holodisques et notes}}
}}
</pre>


==Technique==
{{Liste de pages-listes
===Limitations===
|sujet = Armes
Ce modèle utilise la fonction parseur <code>#ifexist:</code> qui est considérée comme une « fonction du parseur coûteuse » ; on ne peut en inclure qu'un nombre limité sur chaque page (en comptant les fonctions internes aux modèles transclus). Quand cette limite est dépassée, toutes les fonctions <code>#ifexist:</code> retourneront automatiquement false, que la page cible existe ou non
|image = Armes fo1.png
 
}}
As such, this template should not be expanded to check for more than 95 games. 99 is the default value for expensive parser functions per page; this template uses 1 ifexist call per game, making the theoretical maximum of games 99. A little "buffer" should be given, hence 95 games maximum.
 
Despite of the somewhat generous limit, the template should only be used to check for common or "main" games at the wiki. If an overview page for a certain game does not exist, the template produces a redlink to said page which shows up on [[Special:WantedPages]]. Using the template to check for "fringe" games will hence result in a lot of redlinks.
 
===Jeux concernés par le paramètre sujet===
* ''[[Fallout]]''
* ''[[Fallout 2]]''
* ''[[Fallout 3]]''
* ''[[Fallout: New Vegas]]''
* ''[[Fallout 4]]''
* ''[[Fallout Tactics]]''
* ''[[Fallout Shelter]]''
* ''[[Fallout: Brotherhood of Steel]]''
* ''[[Van Buren]]''
 
===Modèles auxiliaires===
* {{tl|Abblink}}
* {{tl|Palette}}
* {{tl|Liste de pages-listes/aux}}


==Source==
Avec une illustration.
* Le modèle et sa page de documentation sont issus du wiki [http://fallout.gamepedia.com/Fallout_Wiki The Vault]. Vous pouvez les retrouver en suivant ce [http://fallout.gamepedia.com/Template:Overviewpagelist lien].
Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 734

modifications