« Modèle:Portail » : différence entre les versions

De Pl@ntUse
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<includeonly>__NOTOC__  
__NOTOC__  
{{Cadre
{{Cadre
|couleur = {{{couleur|Blue}}}
|couleur = {{{couleur|Blue}}}
Ligne 5 : Ligne 5 :
|image1 = {{{image1|}}}
|image1 = {{{image1|}}}
|image2 = {{{image2|}}}
|image2 = {{{image2|}}}
|contenu = {{{soustitre|"Attention pas de soustitre rentré"}}}}}{{#if:{{{but|}}}|{{Cadre|couleur = {{{couleur|Green}}}|contenu = {{{but}}}}}|}}{{#vardefine: i | 50 }}{{#vardefine: Pair|0}}{{#vardefine: Impair|0}}{{#while:|{{#ifexpr:{{#var:i}}>0| true}}|{{#if:{{{cadre{{#var:i}}|}}}|{{#vardefine:existent|{{#var:existent|0}}/{{#var:i}}}}|}}{{#vardefine:i|{{Incr|{{#var:i}}|-1}}}}}}{{#vardefine:restent|{{#var:existent}}}}{{#vardefine: Actuel|{{#titleparts:{{#var:restent}}||-1}}}}{{#while:|{{#ifexpr:{{#var:Actuel}}!=0|true}}|{{#switch:{{EstPair|{{#var: Actuel}}}}|true={{#vardefine: Pair|1}}|{{#vardefine: Impair|1}}}}{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}{{#vardefine: Actuel|{{#titleparts:{{#var:restent}}||-1}}}}}}{{#vardefine:division|{{#expr:{{#var:Pair}} and {{#var:Impair}}}}}}{{#vardefine:restent|{{#var:existent}}}}{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}{{#ifexpr:{{#var:division}}=1|{{#while:|{{#ifexpr:{{#var:Actuel2}}!=0|true}}|{{#switch:{{EstPair|{{#var:Actuel2}}}}|true=<div style="width:45%;clear:right;float:right;"><div>{{Cadre|couleur={{{couleur2|Darkgreen}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div></div>|#default=<div style="width:53%;clear:left;float:left;"><div>{{Cadre|couleur={{{couleur2|Darkgreen}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div></div>}}{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}} }}{{#vardefine: Actuel2|{{#titleparts:{{#var:restent}} | |-1}}}}}}|{{#while:|{{#ifexpr:{{#var:Actuel2}}!=0|true}}|<div>{{Cadre|couleur={{{couleur2|Darkgreen}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div>{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}}}}}</includeonly>
|contenu = {{{soustitre|"Attention pas de soustitre rentré"}}}}}{{#if:{{{but|}}}|{{Cadre|couleur = {{{couleur|Green}}}|contenu = {{{but}}}}}|}}{{#vardefine: i | 50 }}{{#vardefine: Pair|0}}{{#vardefine: Impair|0}}{{#while:|{{#ifexpr:{{#var:i}}>0| true}}|{{#if:{{{cadre{{#var:i}}|}}}|{{#vardefine:existent|{{#var:existent|0}}/{{#var:i}}}}|}}{{#vardefine:i|{{Incr|{{#var:i}}|-1}}}}}}{{#vardefine:restent|{{#var:existent}}}}{{#vardefine: Actuel|{{#titleparts:{{#var:restent}}||-1}}}}{{#while:|{{#ifexpr:{{#var:Actuel}}!=0|true}}|{{#switch:{{EstPair|{{#var: Actuel}}}}|true={{#vardefine: Pair|1}}|{{#vardefine: Impair|1}}}}{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}{{#vardefine: Actuel|{{#titleparts:{{#var:restent}}||-1}}}}}}{{#vardefine:division|{{#expr:{{#var:Pair}} and {{#var:Impair}}}}}}{{#vardefine:restent|{{#var:existent}}}}{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}{{#ifexpr:{{#var:division}}=1|{{#while:|{{#ifexpr:{{#var:Actuel2}}!=0|true}}|{{#switch:{{EstPair|{{#var:Actuel2}}}}|true=<div style="width:45%;clear:right;float:right;"><div>{{Cadre|couleur={{{couleur2|Darkgreen}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div></div>|#default=<div style="width:53%;clear:left;float:left;"><div>{{Cadre|couleur={{{couleur2|Darkgreen}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div></div>}}{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}} }}{{#vardefine: Actuel2|{{#titleparts:{{#var:restent}} | |-1}}}}}}|{{#while:|{{#ifexpr:{{#var:Actuel2}}!=0|true}}|<div>{{Cadre|couleur={{{couleur2|Darkgreen}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div>{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}}}}}
 
<noinclude>
<noinclude>
==Paramètres==
==Paramètres==

Version du 10 mai 2011 à 09:08


"Attention pas de titre rentré"

"Attention pas de soustitre rentré"

Le nombre maximal de boucles a été effectué
Le nombre maximal de boucles a été effectué


Paramètres

tous sont facultatifs.

  • titre : définition du titre du portail.
  • soustitre : définition du sous-titre du portail.
  • image1 : image de gauche du cadre titre.
  • image2 : image de droitedu cadre titre.
  • couleur : couleur des cadres titre et but.
  • but : définition du but du portail.
  • couleur2 : couleur des cadres secondaires de droite.
  • couleur3 : couleur des cadres secondaires de gauche.
  • cadre1/2/3/4 : contenu des cadres 1-2-3-4.
    attention revenir en arrière entraîne un bug :

12345 fonctionne de même que 24567 et 135246 mais 246315 entraîne un bug de placement.

  • laisser a blanc le groupe pair ou impair donne a l'autre groupe la totalité de l'ecran.

Exemple

{{Portail3 |image = |couleur = pink |couleur2 = red |couleur3 = yellow |titre = Portail de la Biodiversité |soustitre = Ou l'on traite de la diversité biologique |cadre2 = ceci est |cadre4 = {{Cadre |titre = Ouvrages de Reference Actualisés |contenu = {{ListeAlphabetique| |C = [[Candolle|Le livre de Candolle]] }} }} |cadre6 = un cadre |cadre1 = mais aucun |cadre3 = {{Cadre |titre = Ouvrages de Reference Actualisés |contenu = {{ListeAlphabetique| |C = [[Candolle|Le livre de Candolle]] }} }} }} }} donnera :


Portail de la Biodiversité

Ou l'on traite de la diversité biologique

Le nombre maximal de boucles a été effectué
Le nombre maximal de boucles a été effectué
Le nombre maximal de boucles a été effectué