Exemple d'utilisation de "data" en TypoScript : faire un lien de retour à la page précédente
Un article de Typo3 CMS / Documentation Typo3 / Support Typo3.
[modifier] Voici un exemple qui (encore une fois !) démontre une des nombreuses possibilités du TypoScript
lib.lienPrec = COA_INT
lib.lienPrec.1 = TEXT
lib.lienPrec.1 {
value=Précédent
typolink.parameter.data = getenv:HTTP_REFERER
wrap=|
}
lib.lienPrec.stdWrap.if.isTrue.data = getenv:HTTP_REFERER
Bien sûr, le code est à adapter selon ses besoins, c'est pourquoi j'ai volontairement laissé "wrap=|" pour exemple.
Le COA_INT permet de ne pas envoyer ce lien en cache.
Le if est là pour que ce le texte du lien ne s'affiche pas si on n'a pas de referer (dans l'exemple le COA_INT "lib.prec" sera totalement vidé si on n'a pas de referer).
[modifier] Les références actuelles pour cet article
TS Ref / Datatype reference - http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/2/2/
TS Ref Functions: stdWrap - http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/5/1/
TS Ref Functions: typolink - http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/5/8/
TS Ref Functions:if - http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/5/7/
