Amha la meilleur approche c'est de faire ça 100% en CSS, sans toucher du
tout au HTML.
.ton-bloc:nth-child(odd) .ton-logo { <ce qu'il faut pour aligner à gauche> }
.ton-bloc:nth-child(even) .ton-logo { <ce qu'il faut pour aligner à
droite> }
Le 16/01/2021 à 09:12, Josiane ALETTO a écrit :
tu peux aussi mettre des classes css
[(#SET{maclasse,#COMPTEUR_BOUCLE|alterner{css1,css2} })]
pour flex par exemple
[(#SET{maclasse,#:COMPTEUR_BOUCLE|alterner{rowordre,rowinverse} })]
avec .rowinverse {flex-flow: row-reverse } et .rowordre :{flex-flow: row }
ou simplement a l'endroit adéquat
[(#COMPTEUR_BOUCLE|alterner{rowordre,rowinverse} )]
ou meme remplir une variable sens et meme preciser la boucle en cas
d'imbrication..
[(#SET{sens,#_information:COMPTEUR_BOUCLE|alterner{row,row-inverse} })]
pour la partie css : https://www.w3schools.com aide bien.
mais dans ton cas la solution [(#COMPTEUR_BOUCLE|alterner{#TITRE
#LOGO_ARTICLE,#LOGO_ARTICLE #TITRE})]
en précisant eventuellement la boucle par #:maboucle_ pour le titre et
le logo si il ya des imbrications
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-...@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : https://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc