« Modèle:Infobox » : différence entre les versions
Aller à la navigation
Aller à la recherche
Page créée avec « {{#ifeq:{{{child|}}}|yes||<table class="infobox {{{bodyclass|}}}" cellspacing="5" style="width:22em; {{#if:{{{float|}}}|float: {{{float}}}; clear: {{#ifeq:{{{float|}}}|non... » |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
<onlyinclude><includeonly><!-- | |||
################################# | |||
## VARIABLES: GENERAL ## | |||
################################# | |||
-->{{#vardefine:ibID|{{#if:{{#var:ibID}}|{{#expr:{{#var:ibID}}+1}}|0}}}}<!-- | |||
-->{{#vardefine:ibWidthDefault|250}}<!-- | |||
-->{{#vardefine:ibWidth|{{#iferror:{{#expr:{{#if:{{{width|}}}|{{#replace:{{#replace:{{{width|}}}}}|px}}|{{#var:ibWidthDefault}}}}}}|{{#var:ibWidthDefault}}}}}}<!-- | |||
-->{{#vardefine:ibOptions|{{#if:{{{options|}}}|,{{lc:{{{options}}}}},}}}}<!-- | |||
-->{{#vardefine:ibOptionsClps|{{#if:{{#pos:{{#var:ibOptions}}|,collapsiblegroups,}}|collapsible| | |||
{{#if:{{#pos:{{#var:ibOptions}}|,collapsedgroups,}}|collapsed}}}}}}<!-- | |||
-->{{#vardefine:ibOptions|{{#replace:{{#replace:{{#replace:{{#var:ibOptions}}|,collapsiblegroups,|,}}|,collapsedgroups,|,}}}}}}<!-- | |||
-->{{#vardefine:ibColWidthsLen|0}}<!-- | |||
-->{{#vardefine:ibColWidths|{{#if:{{{colwidths|}}}|{{#replace:<!-- | |||
-->{{#if:{{#explode:{{{colwidths|}}}|,|0}}|{{#explode:{{{colwidths}}}|,|0}},<!-- | |||
-->{{#vardefine:ibColWidthsLen|{{#expr:{{#var:ibColWidthsLen}}+1}}}}}}<!-- | |||
-->{{#if:{{#explode:{{{colwidths|}}}|,|1}}|{{#explode:{{{colwidths}}}|,|1}},<!-- | |||
-->{{#vardefine:ibColWidthsLen|{{#expr:{{#var:ibColWidthsLen}}+1}}}}}}<!-- | |||
-->{{#if:{{#explode:{{{colwidths|}}}|,|2}}|{{#explode:{{{colwidths}}}|,|2}},<!-- | |||
-->{{#vardefine:ibColWidthsLen|{{#expr:{{#var:ibColWidthsLen}}+1}}}}}}<!-- | |||
-->{{#if:{{#explode:{{{colwidths|}}}|,|3}}|{{#explode:{{{colwidths}}}|,|3}}<!-- | |||
-->{{#vardefine:ibColWidthsLen|{{#expr:{{#var:ibColWidthsLen}}+1}}}}}}<!-- | |||
-->|%}}}}}}<!-- | |||
################################# | |||
## VARIABLES: IMAGES ## | |||
################################# | |||
-->{{#vardefine:ibImgIndexMain|{{#switch:{{lc:{{{main image1|}}}}}||@hide=|#default=1}}{{#switch:{{lc:{{{main image2|}}}}}||@hide=|#default=2}}{{#switch:{{lc:{{{main image3|}}}}}||@hide=|#default=3}}{{#switch:{{lc:{{{main image4|}}}}}||@hide=|#default=4}}{{#switch:{{lc:{{{main image5|}}}}}||@hide=|#default=5}}}}<!-- | |||
-->{{#vardefine:ibImgCountMain|{{#expr:0+{{#len:{{#var:ibImgIndexMain}}}}}}}}<!-- | |||
-->{{#vardefine:ibImgIndexMainReal|{{#sub:12345|0|{{#var:ibImgCountMain}}}}}}<!-- | |||
-->{{#vardefine:ibImgPerRowMainMax|5}}<!-- | |||
-->{{#vardefine:ibImgPerRowMainDefault|2}}<!-- | |||
-->{{#vardefine:ibImgPerRowMain|{{#if:{{{main image columns|}}}|{{#iferror:{{#expr:trunc {{{main image columns}}}}}|{{#var:ibImgPerRowMainDefault}}}}|{{#var:ibImgPerRowMainDefault}}}}}}<!-- | |||
-->{{#vardefine:ibImgPerRowMain|{{#ifexpr:({{#var:ibImgPerRowMain}}>{{#var:ibImgPerRowMainMax}}) or ({{#var:ibImgPerRowMain}}<=0)|{{#var:ibImgPerRowMainDefault}}|{{#var:ibImgPerRowMain}}}}}}<!-- | |||
-->{{#vardefine:ibImgPerRowMain|{{#ifexpr:({{#var:ibImgPerRowMain}}>{{#var:ibImgCountMain}}) and ({{#var:ibImgCountMain}}>0)|{{#var:ibImgCountMain}}|{{#var:ibImgPerRowMain}}}}}}<!-- | |||
-->{{#vardefine:ibImgIndexMainRow1|{{#sub:{{#var:ibImgIndexMainReal}}|0|{{#var:ibImgPerRowMain}}}}}}<!-- | |||
-->{{#vardefine:ibImgIndexMainRow2|{{#sub:{{#var:ibImgIndexMainReal}}|{{#var:ibImgPerRowMain}}|{{#var:ibImgPerRowMain}}}}}}<!-- | |||
-->{{#vardefine:ibImgIndexMainRow3|{{#sub:{{#var:ibImgIndexMainReal}}|{{#expr:{{#var:ibImgPerRowMain}}*2}}|{{#var:ibImgPerRowMain}}}}}}<!-- | |||
-->{{#vardefine:ibImgIndexMainRow4|{{#sub:{{#var:ibImgIndexMainReal}}|{{#expr:{{#var:ibImgPerRowMain}}*3}}|{{#var:ibImgPerRowMain}}}}}}<!-- | |||
-->{{#vardefine:ibImgIndexMainRow5|{{#sub:{{#var:ibImgIndexMainReal}}|{{#expr:{{#var:ibImgPerRowMain}}*4}}|{{#var:ibImgPerRowMain}}}}}}<!-- | |||
-->{{#vardefine:ibImgRowsMain|{{#expr:{{#var:ibImgCountMain}}/{{#var:ibImgPerRowMain}} round 0}}}}<!-- | |||
-->{{#vardefine:ibImgMain1|{{#sub:{{#var:ibImgIndexMain}}|0|1}}}}<!-- | |||
-->{{#vardefine:ibImgMain2|{{#sub:{{#var:ibImgIndexMain}}|1|1}}}}<!-- | |||
-->{{#vardefine:ibImgMain3|{{#sub:{{#var:ibImgIndexMain}}|2|1}}}}<!-- | |||
-->{{#vardefine:ibImgMain4|{{#sub:{{#var:ibImgIndexMain}}|3|1}}}}<!-- | |||
-->{{#vardefine:ibImgMain5|{{#sub:{{#var:ibImgIndexMain}}|4|1}}}}<!-- | |||
-->{{#vardefine:ibImgWidthMax|{{#expr:{{#var:ibWidth}}-10}}}}<!-- | |||
-->{{#vardefine:ibImgHeightMax|{{#expr:{{#var:ibWidth}}-10}}}}<!-- | |||
-->{{#vardefine:ibImgSizeDefault|{{#replace:{{lc:{{{size images|}}}}}|px}}}}<!-- | |||
-->{{#vardefine:ibImgWidthDefault|{{#explode:{{#var:ibImgSizeDefault}}|x|0}}}}<!-- | |||
-->{{#vardefine:ibImgHeightDefault|{{#if:{{#pos:{{#var:ibImgSizeDefault}}|x}}|{{#explode:{{#var:ibImgSizeDefault}}|x|1}}}}}}<!-- | |||
-->{{#vardefine:ibImgWidthDefault|{{#iferror:{{#ifexpr:{{#var:ibImgWidthDefault}}<={{#var:ibImgWidthMax}}|{{#var:ibImgWidthDefault}}|{{#var:ibImgWidthMax}}}}|{{#var:ibImgWidthMax}}}}}}<!-- | |||
-->{{#vardefine:ibImgHeightDefault|{{#iferror:{{#ifexpr:{{#var:ibImgHeightDefault}}<={{#var:ibImgHeightMax}}|{{#var:ibImgHeightDefault}}|{{#var:ibImgHeightMax}}}}|{{#var:ibImgHeightMax}}}}}}<!-- | |||
-->{{#vardefine:ibImgSizeDefault|{{#if:{{#var:ibImgWidthDefault}}{{#var:ibImgHeightDefault}}|{{#var:ibImgWidthDefault}}{{#if:{{#var:ibImgHeightDefault}}|x{{#var:ibImgHeightDefault}}}}px}}}}<!-- | |||
-->{{#vardefine:ibImgSizeMainDefault|{{#replace:{{lc:{{{size main images|}}}}}|px}}}}<!-- | |||
-->{{#vardefine:ibImgWidthMainDefault|{{#explode:{{#var:ibImgSizeMainDefault}}|x|0}}}}<!-- | |||
-->{{#vardefine:ibImgHeightMainDefault|{{#if:{{#pos:{{#var:ibImgSizeMainDefault}}|x}}|{{#explode:{{#var:ibImgSizeMainDefault}}|x|1}}}}}}<!-- | |||
-->{{#vardefine:ibImgWidthMainDefaultTotal|{{#iferror:{{#ifexpr:{{#var:ibImgWidthMainDefault}}<={{#var:ibImgWidthMax}}|{{#var:ibImgWidthMainDefault}}|{{#var:ibImgWidthMax}}}}|{{#var:ibImgWidthMax}}}}}}<!- | |||