Archive | TYPOSCRIPT

07 septembre 2009 ~ 2 Comments

Vider le cache d’une page en modifiant un enregistrement

Avec TYPO3, il est possible de vider le cache d’une page lorsqu’on agit sur une autre page. Un exemple, j’ai un plugin Front-end avec plusieurs vues liste ainsi que des enregistrements. Mes vues liste sont placées sur les pages qui portent l’id 12, 21 et 38. Mes enregistrements sont stockés dans le dossier système portant [...]

Continue Reading

10 août 2009 ~ 0 Comments

Conditionnelle Safari en TYPOSCRIPT

Il m’est arrivé de vouloir charger des CSS uniquement pour Safari, il y a un moyen de le faire directement en TYPOSCRIPT. [useragent = *WebKit*] … [GLOBAL] Ici, la condition est faite sur le moteur de rendu WebKit. Il est possible d’utiliser avec la propriété « useragent » les valeurs contenu dans $_SERVER["HTTP_USER_AGENT"]. Un autre exemple possible, [...]

Continue Reading

27 juillet 2009 ~ 2 Comments

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.

Continue Reading

15 juillet 2009 ~ 5 Comments

Ajouter des meta tags en TYPOSCRIPT

Il existe quelques extensions (metatags en autre) permettant d’exploiter les champs (‘description’, ‘Mots clés’, ‘résumé’, …) présent lorsque l’on édite les propriétés d’une page dans l’onglet « Meta données ». Il est aussi possible d’exploiter ces champs en TYPOSCRIPT d’une manière assez simple : page.meta { keywords.field = keywords description.field = description author.field = author robots = [...]

Continue Reading

07 juillet 2009 ~ 0 Comments

Un lien en TYPOSCRIPT avec l’ID de la page en cours

Une petite astuce rapide : maLib = TEXT maLib.typolink { ### ID de la page en cours parameter.data = TSFE:id ### Permet de retourner uniquement l’url du lien returnLast = url }

Continue Reading