Conditionnelle sur un objet TemplaVoila en TYPOSCRIPT
Astuce du jour !
Il est possible de faire des conditionnelles TYPOSCRIPT sur les objets TemplaVoila (Data Structure et Template Object) :
[globalVar = TSFE:page|tx_templavoila_to = 16] ... [GLOBAL]
Dans cette exemple, la conditionnelle porte sur le Template Object qui porte l’ID 16.
A mon avis ce n’est pas si simple : avec la notion d’héritage et de « gabarit pour les sous-pages » la condition fonctionne-t’elle si la page en question n’a pas de gabarit défini ?
Elle est bien censée hériter soit d’un gabarit de page situé n niveaux plus haut OU d’un « gabarit pour les sous-pages »… On fait comment ?
En effet, ce n’est pas la solution ultime
Quand j’ai besoin d’utiliser cette conditionnelle, c’est vraiment que mon site me permet de le faire de façon ponctuelle et ciblée.
Il est aussi possible d’utiliser une valeur par défaut (pour le template de page le plus utilisé), et redéfinir ensuite cette valeur uniquement pour les pages ou un autre template a été choisi.
Thomas.