problème avec #ENV() (filtre sur Date)

Bonjour, j’ai une boucle pour mes articles comme suit :

<BOUCLE_articles(ARTICLES) {id_rubrique}
   {date >= #ENV{Date_Debut}} {date <= #ENV{Date_Fin}}
   {par date} {inverse}

et ce pour pouvoir n’afficher que les articles compris entre 2 dates. Mon problème c’est que je veux aussi pouvoir tout afficher si Date_Debut ou Date_Fin n’existe pas hors là si ca n’existe pas alors SPIP n’affiche rien.

Si vous avez une idée... car là je sèche :frowning:

Bruno.

Bruno wrote:

Bonjour, j’ai une boucle pour mes articles comme suit :

<BOUCLE_articles(ARTICLES) {id_rubrique}
   {date >= #ENV{Date_Debut}} {date <= #ENV{Date_Fin}}
   {par date} {inverse}

et ce pour pouvoir n’afficher que les articles compris entre 2 dates. Mon problème c’est que je veux aussi pouvoir tout afficher si Date_Debut ou Date_Fin n’existe pas hors là si ca n’existe pas alors SPIP n’affiche rien.

Si vous avez une idée... car là je sèche :frowning:

Bruno.

Salut,
Idée : si tu fais deux boucles et exclus ceux que tu ne veux pas...

<BOUCLE_tous(ARTICLES){id_rubrique}{par date} {inverse}>
<BOUCLE_exclure(ARTICLES){date < #ENV{Date_Debut}} {date > #ENV{Date_Fin}}>
</BOUCLE_exclure>

... utiliser ce qui sort ici...

<//B_exclure>
</BOUCLE_tous>

Paolo

Paolo wrote:

<BOUCLE_exclure(ARTICLES){date < #ENV{Date_Debut}} {date > #ENV{Date_Fin}}>

Ah non... l'exclusion ne va pas marcher comme ça. Pardon. Il faudrait peut-être encore une boucle...

Paolo

Bonjour, j’ai une boucle pour mes articles comme suit :

<BOUCLE_articles(ARTICLES) {id_rubrique}
   {date >= #ENV{Date_Debut}} {date <= #ENV{Date_Fin}}
   {par date} {inverse}

et ce pour pouvoir n’afficher que les articles compris entre
2 dates. Mon problème c’est que je veux aussi pouvoir tout
afficher si Date_Debut ou Date_Fin n’existe pas hors là si ca
n’existe pas alors SPIP n’affiche rien.

Si vous avez une idée... car là je sèche :frowning:

#ENV{Date_Debut,0} et #ENV{Date_Fin, 999999999999}.