Bonjour,
Après recherches, alors que je croyais avoir fait cela dans le temps, j'ai vérifié dans les archives qu'il était quasi impossible de passer du php dans un critère de boucle.
Je cherche à faire une boucle du style <BOUCLE_art(ARTICLES){id_rubrique}{date_redac=<?php echo $date; ?>}> avec, par exemple, dans une partie php du squelette,
$date = "2006-07-05 09:15:00";
rien à faire ! "erreur de compilation" alors que {date_redac=2006-07-05 09:15:00} marche très bien.
Comment faire pour mettre ce type de critère de date alors que la date de référence est une variable ? Problème apparemment élémentaire ?
Quelqu'un a-t-il eu ce problème et/ou a-t-il des idées ?
D'avance merci.
Amicalement.
JLB
Bonjour,
Je cherche à faire une boucle du style
<BOUCLE_art(ARTICLES){id_rubrique}{date_redac=<?php echo $date; ?>}>
avec, par exemple, dans une partie php du squelette,
$date = "2006-07-05 09:15:00";
Normal que çà ne marche pas, le php n'est pris en compte que après les
traitements de SPIP car SPIP considère tous les trucs pas SPIP comme
des chaines de caractères.
Quand je vois ton problème je me dis que #ENV pourrait t'aider, mais
perso je l'ai jamais utilisé...
David Jouve a écrit :
Bonjour,
Je cherche à faire une boucle du style
<BOUCLE_art(ARTICLES){id_rubrique}{date_redac=<?php echo $date; ?>}>
avec, par exemple, dans une partie php du squelette,
$date = "2006-07-05 09:15:00";
Normal que çà ne marche pas, le php n'est pris en compte que après les
traitements de SPIP car SPIP considère tous les trucs pas SPIP comme
des chaines de caractères.
Quand je vois ton problème je me dis que #ENV pourrait t'aider, mais
perso je l'ai jamais utilisé...
S'il s'agit de la date du jour : {date_redac=<#ENV{date}}
et hop...
si c'est une date fixe, tu l'écris texto.
et voila.
Maïeul
Maïeul Rouquette a écrit :
David Jouve a écrit :
Bonjour,
Je cherche à faire une boucle du style
<BOUCLE_art(ARTICLES){id_rubrique}{date_redac=<?php echo $date; ?>}>
avec, par exemple, dans une partie php du squelette,
$date = "2006-07-05 09:15:00";
Normal que çà ne marche pas, le php n'est pris en compte que après les
traitements de SPIP car SPIP considère tous les trucs pas SPIP comme
des chaines de caractères.
Quand je vois ton problème je me dis que #ENV pourrait t'aider, mais
perso je l'ai jamais utilisé...
S'il s'agit de la date du jour : {date_redac=<#ENV{date}}
et hop...
si c'est une date fixe, tu l'écris texto.
et voila.
Maïeul
Merci aux deux contributeurs. Je vais approfondir cette voie.
Cordialement.