Portail:Architecture et urbanisme/Image du jour/modèle-galerie

Une page de Wikipédia, l'encyclopédie libre.
 Cette page contient le modèle pour les pages de la galerie « Image du jour » inclus dans le portail « Architecture et urbanisme ».
Icône pour souligner l'importance du texte Ce modèle est très complexe, ne le modifiez que si vous comprenez toute sa syntaxe, son fonctionnement et en connaissances de l'étendue des répercutions sur toutes les pages qui l'utilisent!!

 Documentation[voir] [modifier] [historique] [purger]

Utilisation[modifier le code]

Ce modèle gère l'affichage automatique des images d'une liste dans une galerie en plusieurs pages

Ces pages sont toutes au même niveau de sous-pages ici « Image du jour/ » mais ce nom de base peut changer sans incidences sur le modèle et les pages en parallèle.

  • Ce modèle est appelé avec un seul paramètre : « n-galerie » qui est le numéro suffixe de la page.
  • Le modèle fait appel à une constante stocké dans sa sous-page « /n-images » qui défini le nombre d’images à afficher par page de galerie : actuellement à 20images/page ; Portail:Architecture et urbanisme/Image du jour/modèle-galerie/n-images.

Syntaxe[modifier le code]

  • {{Portail:Architecture et urbanisme/Image du jour/modèle-galerie|n-galerie=numéro}}

Paramètres[modifier le code]

  • n-galerie = numéro suffixe de la page qui appelle le modèle galerie-n-galerie (obligatoire)

Exemple[modifier le code]

Pour l'exemple allez voir la galerie

Structure du modèle[modifier le code]

Si paramètre n-galerie spécifié en paramètre ( sinon affiche un message d'erreur ):

Si {{Portail:{{BASEPAGENAME}}/modèle-galerie/n-images}}existe et est inférieur à 25 ( sinon affiche un message d'erreur ) :
== Titre [ intervalle d'images ( n+1 à n+20 ) calculé en fonction de n-galerie de la page ]
<< lien vers portail - [si page existante : lien, intervalle des images de la page précédente ] - || - [ si page existante : lien, intervalle des images de la page suivante ] - lien liste de images >>
Affichage des images de l'intervalle spécifique à page :
- pour les 5 premières images de la page;
Si le numéro d'image est renseigné dans « Portail:{{BASEPAGENAME}}/Liste » alors afficher l'image avec « Portail:« {{BASEPAGENAME}} »/modèle-image » (numéro en paramètre)
- pour les images suivantes;
Si le rang de l'image dans la page est inférieurs nombre d'images par page {{Portail:{{BASEPAGENAME}}/modèle-galerie/n-images}} ( Max = 25 )
et Si le numéro d'image est renseigné dans « Portail:{{BASEPAGENAME}}/Liste » alors afficher l'image avec « Portail:{{BASEPAGENAME}}/modèle-image » (numéro en paramètre)
<< barre des liens identique au haut de page>>
Message d'erreur : {{{1}}}

Message d’erreur :Paramètre n-galerie absent ou erroné ; veuillez renseigner un numéro, suffixe du nom de la page nommé au format « /galerie-numéro » exemple : galerie-1.