|
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].
| |