« 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 7 : Ligne 7 :
|image2 = {{{image2|}}}
|image2 = {{{image2|}}}
|colfond = {{{colfond|}}}
|colfond = {{{colfond|}}}
|contenu = {{{soustitre|"Attention pas de soustitre rentré"}}}}}{{#if:{{{but|}}}|{{Cadre|colfond = {{{colfondbut|}}}|couleur = {{{couleur|Green}}}|contenu = {{{but}}}}}|}}
|contenu = {{{soustitre|"Attention pas de soustitre rentré"}}}}}{{#if:{{{but|}}}|{{Cadre|colfond = {{{colfondbut|}}}|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}}}}
{{#vardefine: i | 50 }}
{{#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}}}}
{{#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 class="articleRight">
{{#ifexpr:{{#var:division}}=1|{{#while:|{{#ifexpr:{{#var:Actuel2}}!=0|true}}|{{#switch:{{EstPair|{{#var:Actuel2}}}}|true=<div class="articleRight">
{{Cadre|couleur={{{couleur3|Darkgreen}}}|colfond={{{colfond2|}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div>|#default=<div class="articleLeft">{{Cadre|couleur={{{couleur2|Darkgreen}}}|colfond={{{colfond1|}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div>}}
{{Cadre|couleur={{{couleur3|Darkgreen}}}|colfond={{{colfond2|}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div>|#default=<div class="articleLeft">{{Cadre|couleur={{{couleur2|Darkgreen}}}|colfond={{{colfond1|}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div>}}{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}}}|{{#while:|{{#ifexpr:{{#var:Actuel2}}!=0|true}}|{{Cadre|couleur={{{couleur2|Darkgreen}}}|colfond={{{colfond1|}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}}}}}
{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}
{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}}}|{{#while:|{{#ifexpr:{{#var:Actuel2}}!=0|true}}|{{Cadre|couleur={{{couleur2|Darkgreen}}}|colfond={{{colfond1|}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}
{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}
{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}}}}}
</includeonly>
</includeonly>
<noinclude>
<noinclude>

Version du 2 juin 2016 à 14:01


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. (facultatif)
  • image2 : image de droitedu cadre titre. (facultatif)
  • couleur : couleur des cadres titre et but. (facultatif)
  • but : définition du but du portail. (facultatif)
  • colfond : couleur de fond du cadre titre. (facultatif)
  • colfondbut : couleur de fond du cadre but. (facultatif)
  • cadre1/2/3/4 : contenu des cadres 1-2-3-4. (facultatif)
  • couleur2 : couleur des cadres secondaires de droite. (facultatif)
  • couleur3 : couleur des cadres secondaires de gauche. (facultatif)
  • colfond1 : couleur de fond des cadres de gauche (impairs) (facultatif)
  • colfond2 : couleur de fond des cadres de droite (pairs) (facultatif)

Exemple

{{Portail |colfond = pink |couleur = pink |couleur2 = red |couleur3 = yellow |titre = Portail de la Biodiversité |soustitre = Où l'on traite de la diversité biologique |cadre1 = {{Botanique}} |cadre2 = {{Bibliographie}} |cadre4 = un cadre |colfond1 = lightgreen }} donnera :


Portail de la Biodiversité

Où l'on traite de la diversité biologique


{{{cadre}}}

un cadre