« Modèle:Portail2 » : 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__
<includeonly>
{{Cadre2
<div class="cadre" style="width:{{{largeur|100}}}%; border-color:{{{couleur}}}; background:{{{colfond|transparent}}}; "> {{#if:{{{image1|}}}|[[Image:{{{image1|HSutvald2.svg}}}|left|{{{taille|70px}}}|{{#if:{{{lien1|}}}|link={{{lien1}}} }}]]}}{{#if:{{{image2|}}}|[[Image:{{{image2|HSutvald2.svg}}}|right|{{{taille|70px}}}|{{#if:{{{lien2|}}}|link={{{lien2}}} }}]]}}{{#if:{{{titre|}}}|<div style="text-align:Center; position:relative; left:2px; top:2px; margin:1;"><h1><b>{{{titre}}}</b></h1>
|couleur = {{{couleur|Blue}}}
</div><div style="text-align:Center; padding:1em; ">|}}{{{contenu}}}{{#if:{{{titre|}}}|</div>|}}</div></includeonly><noinclude>
|titre = {{{titre|"Attention pas de titre rentré"}}}
|image1 = {{{image1|}}}
|image2 = {{{image2|}}}
|colfond = {{{colfond|}}}
|contenu = {{{soustitre|"Attention pas de soustitre rentré"}}}}}{{#if:{{{but|}}}|{{Cadre2|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}}}}{{#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:48%;clear:right;float:right;"><div>{{Cadre2|couleur={{{couleur3|Darkgreen}}}|colfond={{{colfond2|}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div></div>|#default=<div style="width:48%;clear:left;float:left;"><div>{{Cadre2|couleur={{{couleur2|Darkgreen}}}|colfond={{{colfond1|}}}|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>{{Cadre2|couleur={{{couleur2|Darkgreen}}}|colfond={{{colfond1|}}}|contenu={{{cadre{{#var:Actuel2}}}}}}}</div>{{#vardefine:restent|{{#titleparts:{{#var:restent}}|-1}}}}{{#vardefine:Actuel2|{{#titleparts:{{#var:restent}}||-1}}}}}}}}
</includeonly>
<noinclude>
==Paramètres==


tous sont facultatifs.<br>
== Paramètres ==
* titre : définition du titre du portail.<br>
* couleur : obligatoire; definit la couleur de la bordure (sinon c'est transparent)
* soustitre : définition du sous-titre du portail.<br>
* titre : titre du cadre (facultatif)
* image1 : image de gauche du cadre titre. (facultatif)<br>
* image1 : icône de gauche, uniquement si "titre" est renseigné (facultatif)
* image2 : image de droitedu cadre titre. (facultatif)<br>
* image2 : icône de droite, uniquement si "titre" est renseigné (facultatif)
* couleur : couleur des cadres titre et but. (facultatif)<br>
* taille : taille des icônes (facultatif), si non renseigné la taille sera de 70 pixels.
* but : définition du but du portail. (facultatif)<br>
* contenu : (obligatoire)
* colfond : couleur de fond du cadre titre. (facultatif)<br> 
* largeur : largeur du cadre par rapport à la page (facultatif) attention le cadre sera centré si une valeur plus petite que 100(%) est rentrée
* colfondbut : couleur de fond du cadre but. (facultatif)<br>
* colfond : couleur du fond du cadre (facultatif), transparent par défaut


* cadre1/2/3/4 : contenu des cadres 1-2-3-4. (facultatif)<br>
== Exemples ==
<nowiki>
{{Modèle:Cadre
|couleur = green
|titre = Le titre du cadre
|image1 = Crystal Clear app starthere.png
|contenu = Le contenu du cadre
}}</nowiki> donnera : <br>
{{Modèle:Cadre
|couleur = green
|titre = Le titre du cadre
|image1 = Crystal Clear app starthere.png
|contenu = Le contenu du cadre
}}
<nowiki>
{{Modèle:Cadre
|image2 = HSutvald2.svg
|taille = 20px
|couleur = yellow
|contenu = Ceci est un cadre avec une étoile
|largeur = 30
|colfond = lightgreen
}}
</nowiki> donnera : <br>
{{Modèle:Cadre
|image2 = HSutvald2.svg
|taille = 20px
|couleur = yellow
|contenu = Ceci est un cadre avec une étoile
|largeur = 30
|colfond = lightgreen
}}


* couleur2 : couleur des cadres secondaires de droite. (facultatif)<br>
[[catégorie : Modèle]]
* couleur3 : couleur des cadres secondaires de gauche. (facultatif)<br>


* colfond1 : couleur de fond des cadres de gauche (impairs) (facultatif)
* colfond2 : couleur de fond des cadres de droite (pairs) (facultatif)
==Exemple==
<nowiki>{{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
}}</nowiki> donnera :
{{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
}}
[[catégorie : Modèle]]
</noinclude>
</noinclude>

Version du 3 février 2012 à 10:25


Paramètres

  • couleur : obligatoire; definit la couleur de la bordure (sinon c'est transparent)
  • titre : titre du cadre (facultatif)
  • image1 : icône de gauche, uniquement si "titre" est renseigné (facultatif)
  • image2 : icône de droite, uniquement si "titre" est renseigné (facultatif)
  • taille : taille des icônes (facultatif), si non renseigné la taille sera de 70 pixels.
  • contenu : (obligatoire)
  • largeur : largeur du cadre par rapport à la page (facultatif) attention le cadre sera centré si une valeur plus petite que 100(%) est rentrée
  • colfond : couleur du fond du cadre (facultatif), transparent par défaut

Exemples

{{Modèle:Cadre |couleur = green |titre = Le titre du cadre |image1 = Crystal Clear app starthere.png |contenu = Le contenu du cadre }} donnera :

Le titre du cadre

Le contenu du cadre

{{Modèle:Cadre |image2 = HSutvald2.svg |taille = 20px |couleur = yellow |contenu = Ceci est un cadre avec une étoile |largeur = 30 |colfond = lightgreen }} donnera :

Ceci est un cadre avec une étoile