Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

NEWS : Tester la catégorie pour personnaliser page de détails [Résolu]
#3

Ah! Merci de m'avoir fait découvrir cette balise {get_template_vars}. Si j'avais su, j'aurai gagné beaucoup de temps, ici et ailleurs ! Dans l'aide, il est dit "Sauvegarde toutes les variables smarty connu dans votre page" Le mot sauvegarde ne m'avais pas inspiré. Peut-être que "affiche" serait plus parlant !

Malheureusement, le test ne marche pas tout simplement parce que {get_template_vars} dans mon gabarit me renvoie une chaine vide à la ligne category_name =.

J'ai remarqué que {get_template_vars} renvoie bien un nom de catégorie, mais seulement si l'appel du module NEWS comprend le parametre category="catégorie 3" ce qui est hors sujet puisque j'ai besoin d'afficher dans le sommaire toutes les catégories.

Finalement j'ai réussi à faire mon test, sans rien changer ailleurs, en récupérant le nom de la catégorie avec {$entry->category} au lieu de category_name = ce qui donne :
Code :
{if $entry->category == 'categorie 3'}{CGFeedback...}{else}<p>Désolé, pas de commentaires.</p>{/if}
J’obtiens donc

Ça marche bien ,mais Il y a là une logique qui m’échappe. Je vais y réfléchir.

MP
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)