Modèle:Pour chaque/Liste
Pays • Pays non reconnu • Europe • Région française • Département français • Région de France métropolitaine • Département de France métropolitaine • Département français d'outre-mer • État des États-Unis • Région • Continent • Mer • Carte diverse • Modèle de point
- Utilisation
- Fournit la liste des listes. Voir {{Pour chaque}}.
- Liste exhaustive des sous-modèles
Comment utiliser un modèle de liste ?
[modifier le wikicode]L'utilisation {{Pour chaque}} n'est pas impérative, bien au contraire. L'emploi le plus simple et le plus souple d'un modèle de liste est :
{{Pour chaque/Liste/<nom de la liste>|<modèle item>}} |
où <modèle item> est le nom d'un modèle que vous devrez créer pour personnaliser le résultat. Ce modèle n'a qu'un seul paramètre « 1 ».
La variable {{{1}}}
prendra tour à tour chacune des valeurs de la liste.
Voici quelques exemples (les sous-pages de Modèle:Pour chaque/Type fournissent d'autres exemples tout fait ; 1 par type).
Exemples de listes
[modifier le wikicode]- Comment "lister" ?
- Pour obtenir la liste brute. Le code du modèle <modèle item> sera simplement :
{{{1}}} 
- Comment "lister" les modèles de paramétrage de carte manquants ?
{{#ifexist:Modèle:Géolocalisation/{{{1}}}||[[Modèle:Géolocalisation/{{{1}}}]] }}
- Comment "lister" les articles associés aux départements ?
{{#ifexist:{{{1}}} (département)|[[{{{1}}} (département)]]|[[{{{1}}}]]}} 
Exemples de tableaux
[modifier le wikicode]Il faut bien sur écrire un entête de tableau et employer la syntaxe HTML Modèle:Voir l'aide.
- Comment faire un tableau des images des cartes ?
<table class="wikitable sortable"> <tr><th>Carte</th><th>Nom de l'image</th> </tr> {{Pour chaque/Liste/<nom de la liste>|<modèle item>}} </table>
- Le code du modèle <modèle item> sera :
{{#ifexist:Modèle:Géolocalisation/{{{1}}}| <tr><td>{{{1}}}</td> <td>{{Géolocalisation/{{{1}}}|image}} </td></tr>}}
Exemples de code
[modifier le wikicode]Ce mécanisme peut aussi être employé pour générer temporairement un code à copier-coller. Ce procédé est obligatoire pour générer une galérie car le code entre les balises « <gallery></gallery>
» ne peut-être généré par le biais de modèles. Par exemple, le code suivant ne fonctionne pas :
<gallery> Image:{{Géolocalisation/France|image}}|Carte de France </gallery>
- Comment créer une galerie d'images des modèles de paramétrage de cartes des pays ?
- Le code du modèle <modèle item> sera :
{{#ifexist:Modèle:Géolocalisation/{{{1}}}|<br/> Image:{{Géolocalisation/{{{1}}}|image}}<!-- --><nowiki>|[[</nowiki>Modèle:Géolocalisation/{{{1}}}<nowiki>|</nowiki><!-- -->{{{1}}}<nowiki>]]</nowiki> |}}
- Il suffit ensuite de placer entre les balises «
<gallery></gallery>
». le résultat affiché par
{{Pour chaque/Liste/Pays|<modèle item>}}
- Comment générer le code de la liste des articles des départements français métropolitains ?
<nowiki>[[</nowiki>{{#ifexist:{{{1}}} (département) |{{{1}}} (département) |{{{1}}}<!-- -->}}{{!}}{{{1}}}<nowiki>]]</nowiki> •
- Si on place ce code dans le modèle {{Pour chaque/Type/Code}} par exemple (ce modèle est réservé aux usages temporaires), on obtient le code voulu avec la commande.
{{Pour chaque/Liste/Département de France métropolitaine|Pour chaque/Type/Code}}
- On peut alors copier-coller le résultat.