La méthode usuelle pour afficher des résultats en colonnes avec Spip est d’utiliser le critère {a/b}, parfois associé au critère {doublons}
On trouve ainsi dans la doc
Par exemple :{1/3}affiche le premier tiers des résultats. Ce critère est surtout utile pour présenter des listes sur plusieurs colonnes. Pour obtenir un affichage sur deux colonnes, il suffit de créer une première boucle, affichée dans une case de tableau, avec le critère 1/2 (la première moitié des résultats), puis une seconde boucle dans une seconde case, avec le critère 2/2 (la seconde moitié des résultats).
On peut aussi trouver des infos sur la liste des utilisateurs.
Je vous propose une autre méthode 100% CSS et quelques tests un peu comme sur le site AListapart.
L’exemple suivant permet d’afficher la liste des articles d’une rubrique en trois colonnes.
L’astuce de la boucle se trouve dans le test
Ce test compare TOTAL_BOUCLE|divise{3} avec #COMPTEUR_BOUCLE , lorsque la comparaison est vraie :
- on ferme la première liste,
- on ferme le div de la première colonne ,
- on ouvre le nouveau div,
- on ouvre la deuxième liste.
Le filtre divise{3} est installé dans mes_fonctions.php3, il permet de retourner la partie entière de la division de #TOTAL_BOUCLE par 3, c’est à dire le premier tiers des éléments.
Le deuxième test
compare la valeur courante de #COMPTEUR_BOUCLE avec #TOTAL_BOUCLE|divise{1.5}, c’est à dire les deux tiers de la liste.
La classe ma_colonne à ajouter dans votre feuille de style peut ressembler à
Vous pouvez en voir l’utilisation sur le site cancer-familles
en bas de la page



Vos commentaires
# Le 16 octobre 2005 à 19:22, par ?
En réponse à : Affichage en colonnes sans tableaux ni doublons
Bonjour, je ne comprends pas la remarque des admins.... cette fonction affiche bien les articles en divisant la liste en 3 colonnes... comme annoncé dans l’article ? C’est quoi la fonctionnalité proposé par les admins, je suis curieux !
Répondre à ce message
# Le 15 octobre 2005 à 00:25, par rpapa
En réponse à : Affichage en colonnes sans tableaux ni doublons
j’avais pas vu le commentaire des admins à ma contrib.
j’attends de voir une représentation d’une liste en trois colonnes avec des flottants
Répondre à ce message