J'utilise une boucle articles avec les critères {par hasard}{branche}
d'où je sors 8 articles.
Je voudrais récupérer les id des 8 pour faire un affichage en miniature
des logos ... bref un truc de slider...
En plus, je devrais récupérer l'id du premier, puis l’exclure des 8
pour n'en récupérer les 7 suivants tout en gardant l'ordre ...
Donc out => 8 puis out => 1 puis boucle sur les 7 suivants ... je sèche
!... help la bande
Bon dimanche et merci
Paulbe
ta demande n'est pas très clair, mais on peut faire #SET{articles,#LISTE}
<BOUCLE_hasard(ARTICLES){par hasard}> #SET{articles,#GET{articles}|array_push{#ID_ARTICLE}}
affichage sur les 8 articles
</BOUCLE_hasard>
<BOUCLE_reprise1(ARTICLES){id_article in #GET{articles}}{0,1}>
pour l'article 1
</BOUCLE_reprise1>
<BOUCLE_reprise7(ARTICLES){id_article in #GET{articles}}{1,n}>
pour les 7 autres articles
</BOUCLE_reprise7>
J'utilise une boucle articles avec les critères {par hasard}{branche}
d'où je sors 8 articles.
Je voudrais récupérer les id des 8 pour faire un affichage en miniature
des logos ... bref un truc de slider...
En plus, je devrais récupérer l'id du premier, puis l’exclure des 8
pour n'en récupérer les 7 suivants tout en gardant l'ordre ...
Donc out => 8 puis out => 1 puis boucle sur les 7 suivants ... je sèche
!... help la bande
Bon dimanche et merci
Paulbe
ta demande n'est pas très clair, mais on peut faire #SET{articles,#LISTE}
<BOUCLE_hasard(ARTICLES){par hasard}> #SET{articles,#GET{articles}|array_push{#ID_ARTICLE}}
affichage sur les 8 articles
</BOUCLE_hasard>
<BOUCLE_reprise1(ARTICLES){id_article in #GET{articles}}{0,1}>
pour l'article 1
</BOUCLE_reprise1>
<BOUCLE_reprise7(ARTICLES){id_article in #GET{articles}}{1,n}>
pour les 7 autres articles
</BOUCLE_reprise7>
J'utilise une boucle articles avec les critères {par hasard}{branche}
d'où je sors 8 articles.
Je voudrais récupérer les id des 8 pour faire un affichage en miniature
des logos ... bref un truc de slider...
En plus, je devrais récupérer l'id du premier, puis l’exclure des 8
pour n'en récupérer les 7 suivants tout en gardant l'ordre ...
Donc out => 8 puis out => 1 puis boucle sur les 7 suivants ... je sèche
!... help la bande
{!doublons}
Utilisation avancée : anti-doublons ou comment constituer une pile de données à traiter
Mécanique de l’anti-doublons
Ici "doublons" va permettre de rassembler le résultats de plusieurs boucles utilisant différents critères et " !doublons" d’appliquer à cet empilement d’items les traitements souhaités.
Le schéma d’utilisation est celui-ci :
On sélectionne un première série d’articles (on n’affiche rien)...
<BOUCLE0(ARTICLES){id_mot=2}{doublons A}></BOUCLE0>
...puis une deuxième série d’articles (on n’affiche toujours rien)....
<BOUCLE1(ARTICLES){id_auteur=1}{doublons A}></BOUCLE1>
... on trie selon ses besoins et on affiche le tout grâce à l’anti-doublons.
Je suis occupé de tester cela semble plus que correct ... merci Maïeul
Je vais tester les autres solutions des autres réponses aussi !...
Merci
Paulbe
Le 04-12-16 à 13:20, Maïeul a écrit :
Le 04.12.16 à 11:45, Maïeul a écrit :
Le 04.12.16 à 11:28, Paul a écrit :
Hello,
J'utilise une boucle articles avec les critères {par hasard}{branche}
d'où je sors 8 articles.
Je voudrais récupérer les id des 8 pour faire un affichage en miniature
des logos ... bref un truc de slider...
En plus, je devrais récupérer l'id du premier, puis l’exclure des 8
pour n'en récupérer les 7 suivants tout en gardant l'ordre ...
Donc out => 8 puis out => 1 puis boucle sur les 7 suivants ... je sèche
!... help la bande
Bon dimanche et merci
Paulbe
ta demande n'est pas très clair, mais on peut faire #SET{articles,#LISTE}
<BOUCLE_hasard(ARTICLES){par hasard}> #SET{articles,#GET{articles}|array_push{#ID_ARTICLE}}
affichage sur les 8 articles
</BOUCLE_hasard>
<BOUCLE_reprise1(ARTICLES){id_article in #GET{articles}}{0,1}>
pour l'article 1
</BOUCLE_reprise1>
<BOUCLE_reprise7(ARTICLES){id_article in #GET{articles}}{1,n}>
pour les 7 autres articles
</BOUCLE_reprise7>