Aller au contenu

Modèle:Pour chaque/Liste

Non vérifiée
Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.

PaysPays non reconnuEuropeRégion françaiseDépartement françaisRégion de France métropolitaineDépartement de France métropolitaineDépartement français d'outre-merÉtat des États-UnisRégionContinentMerCarte diverseModèle de point

La documentation de ce modèle est consignée ci-dessous, elle vous permet de l'utiliser convenablement. Pour en savoir plus, veuillez utiliser sa page de discussion.

Actualiser la page Actualiser la page si le modèle utilise noinclude et vos modifications n’apparaissent pas.



Commentaire Ce modèle emploie des fonctionnalités nécessitant des connaissances avancées dans le domaine des modèles. Veuillez ne pas tenter de le modifier à moins que vous ne soyez certain de bien comprendre sa conception et êtes préparé à réparer tous les dommages collatéraux si les résultats sont inattendus. Toute expérimentation devrait être conduite d’abord via une copie sur le Modèle bac à sable ou dans votre espace utilisateur (Voir la page Aide:Modèle).
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>}}

<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}}}&#32;
Comment "lister" les modèles de paramétrage de carte manquants ?
{{#ifexist:Modèle:Géolocalisation/{{{1}}}||[[Modèle:Géolocalisation/{{{1}}}]]&#32;}}
Comment "lister" les articles associés aux départements ?
{{#ifexist:{{{1}}} (département)|[[{{{1}}} (département)]]|[[{{{1}}}]]}}&#32;

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

Modèle:...

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>&#32;•
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 le wikicode]

Modèle:...