Modèle:Liste de PNJ : Différence entre versions

De Wiki'speria
Aller à : navigation, rechercher
 
(13 révisions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{#dplvar:set    |Affichage|{{{Perso|}}} }}{{#dpl:
+
<includeonly>{{#dplvar:set    |Affichage|*{Lien} }}{{#dpl:
  |title ={{{Page|}}}
 
 
   |uses=Template:Fiche PNJ
 
   |uses=Template:Fiche PNJ
   |category = PNJ
+
   |category = PNJ¦PNJ de l'Ancien Monde
   |category = Ville_Résidence:{{{Ville_Résidence}}}
+
   |{{#if:{{{Ville_Résidence|}}}|includematch=/\{{!}}\s*Ville_Résidence*\s*=\s*{{{Ville_Résidence}}}\s*[\n\x7c\x7d]?/s|}}
  |category = Ville_Origine:{{{Ville_Origine}}}
+
   |{{#if:{{{Ville_Origine|}}}|includematch=/\{{!}}\s*Ville_Origine*\s*=\s*{{{Ville_Origine}}}\s*[\n\x7c\x7d]?/s|}}
   |category = Région_Origine:{{{Région_Origine}}}
+
   |{{#if:{{{Région_Origine|}}}|includematch=/\{{!}}\s*Région_Origine*\s*=\s*{{{Région_Origine}}}\s*[\n\x7c\x7d]?/s|}}
  |category = Nation_Origine:{{{Nation_Origine}}}
+
   |{{#if:{{{Nation_Origine|}}}|includematch=/\{{!}}\s*Nation_Origine*\s*=\s*{{{Nation_Origine}}}\s*[\n\x7c\x7d]?/s|}}
  |category = {{{Famille}}}
+
  |format  = ,\n* ,,
   |format  = {{#if:{{{Affichage|}}}|,{{#ifeq:{{{Affichage|}}}|Perso||\n* }},,|,\n* [[%PAGE%|%TITLE%]],,}}
+
  |includepage={Fiche PNJ} Perso
   |{{#if:{{{Affichage|}}}|includepage={Fiche PNJ} {{{Affichage|}}}|}}
 
 
   |{{#if:{{{table|}}}|table={{#if:{{{class|}}}|class="{{{class|}}}"|}},-,{{{table|}}}|}}
 
   |{{#if:{{{table|}}}|table={{#if:{{{class|}}}|class="{{{class|}}}"|}},-,{{{table|}}}|}}
 
   |noresultsheader= &nbsp;
 
   |noresultsheader= &nbsp;
Ligne 21 : Ligne 19 :
 
|Région_Origine= <Région d'origine>
 
|Région_Origine= <Région d'origine>
 
|Nation_Origine = <Nation d'origine>
 
|Nation_Origine = <Nation d'origine>
|Famille = <Famille>
 
 
|Affichage = <mode d'affichage>
 
|Affichage = <mode d'affichage>
 
|table=<Liste des noms de colones>
 
|table=<Liste des noms de colones>
Ligne 27 : Ligne 24 :
 
}}</pre>
 
}}</pre>
 
Chaque paramètre est bien sur facultatif.
 
Chaque paramètre est bien sur facultatif.
 +
 +
Pour pouvoir utiliser le champ "Perso", il faut définir '''Affichage=Perso''' aussi.<br />
 +
Ensuite vous pouvez définir l'affichage comme vous voulez, utilisez chaque paramètre de la fiche perso et entourez les de {}. Exemple, pour afficher le Métier, mettre {Métier}<br />
 +
Ce paramètre vous permet de gérer précisément l'affichage de vos listes (mais il est plus compliqué, certes).<br />
 +
Attention, cet affichage retire la notion de liste. Pour que ça reste une liste, mettez '''|Perso=* ......''' (commencez par une étoile suivie d'un espace, puis ce que vous voulez)
  
 
===Liste des modes d'affichages===
 
===Liste des modes d'affichages===
Les modes actuellement disponibles sont les suivants :  
+
Les modes actuellement disponibles sont les suivants :
* [[Modèle:Fiche PNJ FullTable|FullTable]] (à utiliser avec le paramètre "table")
+
* '''[[Modèle:Fiche_Personnage_Perso|Perso]]''' : Permet d'afficher la liste comme on l'entend.
 +
* '''[[Modèle:Fiche Personnage FullTable|FullTable]]''' ''(à utiliser avec le paramètre "table")'' : Permet d'afficher la liste dans un tableau prédéfini.
  
 
En le laissant vide, il n'y aura que le nom d'affiché.
 
En le laissant vide, il n'y aura que le nom d'affiché.
[[Category:HRP]]
+
 
</noinclude>
+
[[Category:Modèle]]</noinclude>

Version actuelle datée du 17 avril 2023 à 07:57


Utilisation : Ajoutez ce code là où vous souhaitez afficher une liste de PNJ :

{{Liste de PNJ
|Ville_Résidence = <Ville de résidence>
|Ville_Origine= <Ville d'origine>
|Région_Origine= <Région d'origine>
|Nation_Origine = <Nation d'origine>
|Affichage = <mode d'affichage>
|table=<Liste des noms de colones>
|sort=sortable (dans le cas d'une table, pour la rendre triable)
}}

Chaque paramètre est bien sur facultatif.

Pour pouvoir utiliser le champ "Perso", il faut définir Affichage=Perso aussi.
Ensuite vous pouvez définir l'affichage comme vous voulez, utilisez chaque paramètre de la fiche perso et entourez les de {}. Exemple, pour afficher le Métier, mettre {Métier}
Ce paramètre vous permet de gérer précisément l'affichage de vos listes (mais il est plus compliqué, certes).
Attention, cet affichage retire la notion de liste. Pour que ça reste une liste, mettez |Perso=* ...... (commencez par une étoile suivie d'un espace, puis ce que vous voulez)

Liste des modes d'affichages

Les modes actuellement disponibles sont les suivants :

  • Perso : Permet d'afficher la liste comme on l'entend.
  • FullTable (à utiliser avec le paramètre "table") : Permet d'afficher la liste dans un tableau prédéfini.

En le laissant vide, il n'y aura que le nom d'affiché.