* oragoun tapotait, le 19/06/2006 15:48:
Re-bonjour,
Me revoilà avec mes problèmes de newbie. Peut-on inclure des test dans des test? Par exemple :
<!--On récupère le id_rubrique du menu-->
<BOUCLE_contenu(RUBRIQUES){id_rubrique}>
<!-- si id_rubrique est vide ou n'existe pas, on renvoie sur la 1ere rubrique qui est l'accueil et on affiche ses articles-->
[(#ID_RUBRIQUE)
(#ID_RUBRIQUE|=={}|?{
'<BOUCLE_article_accueil(ARTICLES){id_rubrique=1}>
<h2>#TITRE</h2>
<h4>#CHAPO</h4>
<p><div align="justify">#TEXTE</div></p>
<br>
</BOUCLE_article_accueil>',
Tu ne peux pas avoir une boucle dans un critère.
Ni non plus dans la partie conditionnelle (entre ) et ]
ça donne des syntaxes de ce genre :
[(#REM) Si genre est dans les paramètres, alors on filtre selon le genre, sinon, on peut afficher tous les articles, même ceux sans mot clef]
[(#ENV{genre,''}|=={''}|?{' ',''})<INCLURE{fond=agendaliste_sansfiltre}{id_rubrique}{date_ev}>][(#ENV{genre,''}|=={''}|?{'',' '})<INCLURE{fond=agendaliste_filtre}{id_rubrique}{date_ev}{genre}>]
--
Jacques — SPIP - Pyrat.net – Création de sites Internet
spip-bounces@rezo.net wrote:
* oragoun tapotait, le 19/06/2006 15:48:
Re-bonjour,
Me revoilà avec mes problèmes de newbie. Peut-on inclure des test
dans des test? Par exemple :
<!--On récupère le id_rubrique du menu-->
<BOUCLE_contenu(RUBRIQUES){id_rubrique}>
<!-- si id_rubrique est vide ou n'existe pas, on renvoie sur la 1ere
rubrique qui est l'accueil et on affiche ses articles-->
[(#ID_RUBRIQUE) (#ID_RUBRIQUE|=={}|?{
'<BOUCLE_article_accueil(ARTICLES){id_rubrique=1}>
<h2>#TITRE</h2> <h4>#CHAPO</h4>
<p><div align="justify">#TEXTE</div></p>
<br>
</BOUCLE_article_accueil>',
Tu ne peux pas avoir une boucle dans un critère.
Ni non plus dans la partie conditionnelle (entre ) et ]
ça donne des syntaxes de ce genre :
[(#REM) Si genre est dans les paramètres, alors on filtre
selon le genre, sinon, on peut afficher tous les articles,
même ceux sans mot clef] [(#ENV{genre,''}|=={''}|?{'
',''})<INCLURE{fond=agendaliste_sansfiltre}{id_rubrique}{date_
ev}>][(#ENV{genre,''}|=={''}|?{'','
'})<INCLURE{fond=agendaliste_filtre}{id_rubrique}{date_ev}{genre}>]
Ah oui, merci Jacques de ressortir le code qui pêche...
En fait, on peut faire ce que tu veux faire avec une bête boucle !
<BOUCLE_article_accueil(ARTICLES){id_rubrique}{id_rubrique =
#_principale:ID_RUBRIQUE}>
</BOUCLE_article_accueil>
Par exemple.