ed12
(ed)
Novembre 2, 2004, 4:41
1
Bonjour,
je cherche à créer un tableau via une boucle:
je sais déjà créer des cellules à l'intérieur
d'une ligne.
Par exemple...
<tr>
<BOUCLE_cellules(ARTICLES){0,3}><td>#TITRE</td></BOUCLE_cellules>
</tr>
... donnera une ligne avec trois cellules.
Par contre, je ne sais pas comment m'y prendre
pour afficher 3 cellules par ligne et autant de lignes
que d'articles existants autrement qu'en poursuivant
l'exemple précédent par...
<tr>
<BOUCLE_cellules2(ARTICLES){2,3}><td>#TITRE</td></BOUCLE_cellules2>
</tr>
..etc.
Si quelqu'un sait...
Bonjour,
Il faut jouer avec les doublons:
<BOUCLE_lignes(ARTICLES)>
<tr>
<BOUCLE_cellules(ARTICLES){0,3}{doublons}><td>#TITRE</td></BOUCLE_cellules>
</tr>
</BOUCLE_lignes>
Ça n'a rien d'optimum, par ce qu'on fait une requette une fois sur tout les articles, puis n fois...
Mais c'est l'idée.
On peut aussi s'y prendre récursivement:
<BOUCLE_ligne1(ARTICLES){0,1}{doublons}>
<tr>
<td>#TITRE</td>
<BOUCLE_col(ARTICLES){0,2}{doublons}>
<td>#TITRE</td>
</BOUCLE_col>
</tr>
<BOUCLE_recursion(boucle_ligne1)>
</BOUCLE_recursion>
</BOUCLE_ligne1>
mais là, l'optimalité est pas trop claire
Pierre
ed wrote:
Bonjour,
je cherche à créer un tableau via une boucle:
je sais déjà créer des cellules à l'intérieur d'une ligne.
Par exemple...
<tr>
<BOUCLE_cellules(ARTICLES){0,3}><td>#TITRE</td></BOUCLE_cellules>
</tr>
... donnera une ligne avec trois cellules.
Par contre, je ne sais pas comment m'y prendre pour afficher 3 cellules par ligne et autant de lignes
que d'articles existants autrement qu'en poursuivant l'exemple précédent par...
<tr>
<BOUCLE_cellules2(ARTICLES){2,3}><td>#TITRE</td></BOUCLE_cellules2>
</tr>
..etc.
Si quelqu'un sait...
bealach
(bealach)
Novembre 2, 2004, 6:52
3
Pierre Andrews wrote:
Bonjour,
Il faut jouer avec les doublons:
<BOUCLE_lignes(ARTICLES)>
<tr>
<BOUCLE_cellules(ARTICLES){0,3}{doublons}><td>#TITRE</td></BOUCLE_cellules>
</tr>
</BOUCLE_lignes>
Il faudrait surtout faire un tableau avec des CSS, non?.
bealach