33
Indiquez l’intérêt que vous portez à cette question
1

variable php dans un critère de boucle ?

jcbonsai

Bonjour,

Je voudrais utiliser une variable php dans critère de boucle. J’ai une rubrique genre glossaire dont je dois subdiviser les articles par la première lettre de leur titre. J’ai un paramètre php qui permet d’indiquer la lettre à afficher, mais je n’arrive pas à utiliser cette variable dans un critère de boucle.

Ceci marche TB, mais la première lettre du titre est constante :
<BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {titre==^[aA]} {par titre}>

Je voudrais utiliser une variable php pour les lettres du critère {titre==^[aA]}

Ex :

<?php
$lettre = 'B';
$critere_lettre = strtolower($lettre).$lettre;
?>

<BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {titre==^[<?php echo $critere_lettre; ?>]} {par titre}>

J’ai aussi essayé de différentes manières, mais je coince

<BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {titre==^[$critere_lettre]} {par titre}>

NB j’utilise SPIP 1.6.

Merci d’avance pour votre aide,
Jean-Christophe