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

De Les Archives de Vault-Tec
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].

Version du 23 février 2022 à 23:50

Ceci est la page de documentation de Modèle:Liste de pages-listes [modifier] [purger].

Cette sous-page contient les instructions et les catégories de son modèle d'origine et elle n'est pas destinée à être visualisée directement.

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.

Usage

{{Liste de pages-listes
|sujet = 
|image = 
}}

Paramètres

Affiche une liste des pages-listes d'un contenu en particulier.

Paramètres du modèle

La mise en forme multiligne est préférée pour ce modèle.

ParamètreDescriptionTypeÉtat
sujetsujet

Par défaut, il s'agit du nom de la page avec un s. Mais ce paramètre permet de surcharger le sujet.

Exemple
Lieux
Chaînefacultatif
Imageimage

Une image pour illustrer le cadre si le mode est par défaut.

Fichierfacultatif
Modemode

Mode d'affichage. Par défaut `cadre`, un cadre flottant à droite. Autres valeurs possibles : `liste`

Chaînefacultatif

Exemples

{{Liste de pages-listes
|sujet = Lieux
}}

Le paramètre sujet 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 ».

{{Liste de pages-listes
|image = Armes fo1.png
}}

Avec une illustration.