Bonjour,
Jusqu'à la V2.3.5 incluse, j'écrivais dans layout.tpl un truc du genre :
{if $smarty.template === "index.html"}
...
{/if}
et {$smarty.template} me retournait bien "index.html"
Dans la v 2.4.0, quelque soit le contexte - index.html, folder.html, category.html... - {$smarty.template} retourne toujours "layout.tpl"
A la limite, je trouve ça plus logique d'ailleurs, dans le sens où, on comprend que Thelia hiérarchise l'interprétation des pages et leurs inclusion.
J'ai bien de multiples solutions (entre autres tester que le paramètre d'url view est inexistant ou encore que je ne suis pas sur category.html ou content.html), mais ça ne fonctionnera pas pour les routes par exemples.
Je n'ai pas envie de tester le contexte ou je ne suis pas, ce qui risque de cumuler les conditions du test, je souhaite logiquement tester ou je suis, c-à-d index.html
Y'a-t-il un moyen propre de faire ça désormais ?
Last edited by anti-conformiste (03-05-2020 16:52:49)