(Echo retiré) |
(Oups...) |
||
Ligne 14 : | Ligne 14 : | ||
-->| grille = {{#fornumargs: numéro | valeur | {{#ifeq: {{#var:valeur}} | {{#var:nomRequis}} | {{#vardefine: case | {{#var:numéro}} }} }} }}<!-- |
-->| grille = {{#fornumargs: numéro | valeur | {{#ifeq: {{#var:valeur}} | {{#var:nomRequis}} | {{#vardefine: case | {{#var:numéro}} }} }} }}<!-- |
||
-->{{#vardefine: page | {{#expr: ceil({{#var:case}}/{{{lignes}}}/{{{colonnes}}}) }} }}<!-- |
-->{{#vardefine: page | {{#expr: ceil({{#var:case}}/{{{lignes}}}/{{{colonnes}}}) }} }}<!-- |
||
− | -->{{#vardefine: colonne | {{#expr: |
+ | -->{{#vardefine: colonne | {{#expr: floor(({{#var:case}}-({{#var:page}}-1)*{{{lignes}}}*{{{colonnes}}})/{{{lignes}}}) }} }}<!-- |
− | -->{{#vardefine: ligne | {{#expr: |
+ | -->{{#vardefine: ligne | {{#expr: floor(({{#var:case}}-({{#var:page}}-1)*{{{lignes}}}*{{{colonnes}}})/{{{colonnes}}}) }} }} |
(page {{#var:page}}, colonne {{#var:colonne}}, ligne {{#var:ligne}}) |
(page {{#var:page}}, colonne {{#var:colonne}}, ligne {{#var:ligne}}) |
||
+ | {{#invoke: table | grid | line={{#var:ligne}} | column={{#var:colonne}} | lineMax={{{lignes}}} | columnMax={{{colonnes}}} }}<!-- |
||
− | <table class="wikitable" style="margin:1em auto 1em auto; line-height:0"> |
||
− | {{#loop: varLigne | 1 | {{{lignes}}} | {{#ifeq: {{#var:ligne}} | {{#var:varLigne}} | <tr style="background-color:#CCC"> | <tr> }} |
||
− | {{#invoke: pageCollection | loopFor | 1 | {{{colonnes}}} | {{#ifeq: {{#var:colonne}} | {{#var:varColonne}} | {{#ifeq: {{#var:ligne}} | {{#var:varLigne}} | <td style="background-color:#888"></td> | <td style="background-color:#CCC"></td> }} | <td></td> }} }} </tr> }} |
||
− | </table><!-- |
||
-->| page = <!-- |
-->| page = <!-- |
Version du 15 août 2017 à 07:47
Ce modèle est lié au projet Modèles. Ne l'ajoutez pas sur des pages du wiki non-liées à ce projet tant que celui-ci n'est pas terminé.
|
La documentation ci-haut est transcluse de Modèle:PageCollection/doc. (modifier | historique)