Konstanten in TYPO3 richtig verwenden
Konstanten können in Typoscript korrekt eingesetzt eine sehr große Hilfe sein. Sowohl beim Programmieren von eigenen Extension als auch bei der Entwicklung von TYPO3 Templates können Konstanten eine große Hilfe sein.
Zum Beispiel werden Telefonnummern in Webseiten häufig an verschiedener Stelle immer wieder ausgegeben. Ändert sich nun die Telefonnummer, so muss man an alle Stellen, an denen die Telefonnummer verwendet wurde denken um die Telefonnummer auszutauschen. Dies ist natürlich eine Fehlerquelle.
Konstanten werden im "Constants" Bereich des TYPO3 Konfigurations Templates definiert. Die Syntax ist dieselbe wie im SETUP Bereich.
Z.B. könte man definieren:
Constants:
TELEFON = 0176 255 77 587
Um diese dann zu nutzen kann man es mit folgender Syntax im TYPO3 Template im setup Bereich nutzen:
page.15 = {$TELEFON}
Man muss sich Konstanten in etwa so vorstellen, dass diese vor auswertung des Setup codes durch die entsprechende Konstante ersetzt werden. Daher ist auch folgendes zum Beispiel möglich:
constants:
plugin.lolinkrel.link= myextension_link
setup:
page.16.typolink.parameter.field = {$plugin.lolinkrel.link}
Palacios
gehen Konstanten auch irgendwie in include anweisungen? z.B.:
Hallöche,
gibt es eigentlich auch eine Möglichkeit, constants in include anweisungen zu verwenden? So z.B.:
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/templates/layouts/{$my_layoutDir}/res/setup.txt">
gruß
guido