Modèle:Pour chaque/Liste/Documentation

Ce modèle fournit la liste des listes. Voir {{Pour chaque}}.

Utilisation

modifier

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>}}

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.

Exemples

modifier

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
Comment « lister » ?

Pour obtenir la liste brute. Le code du modèle modèle item sera simplement :

{{{1}}}&#32;
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}}}]]}}&#32;

Exemples de tableaux

modifier

Il faut bien sur écrire un en-tête de tableau et employer la syntaxe HTML

.

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

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 galerie 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}}<!--
-->|[[Modèle:Géolocalisation/{{{1}}}|<!--
-->{{{1}}}]]
|}}

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 ?
[[{{#ifexist:{{{1}}} (département)
|{{{1}}} (département)
|{{{1}}}<!--
-->}}{{!}}{{{1}}}]] •

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.

Exemples de cartes complétées

modifier

Sous-modèles

modifier

Liste exhaustive des sous-modèles :