Konstanten werden im Constants-Feld eines Typoscript-Templates angelegt. Auf diese Weise können im Setup Platzhalter für sich wiederholende Wertangaben gesetzt werden. Diese Werte lassen sich nun an zentraler Stelle ändern.
Konstanten können auch im Constants-Feld verwendet werden (siehe Anwendungsbeispiele).
Anlegen in Constants:
# Mit oder ohne Top Level Object: myConf { baseURL = http://www.example.org/ } pathToTemplates = fileadmin/Folder/Subfolder/
Verwendung in Setup:
config.baseURL = {$myConf.baseURL} page.includeCSS.mainCSS = {$pathToTemplates}main.css
Anlegen in Constants:
domain = www.example.org baseURL = http://{$domain}/
Verwendung in Setup:
config.baseURL = {$baseURL} [globalString = IENV:HTTP_HOST = {$domain}] ... [global]
Das Auslesen von Konstanten innerhalb einer Condition im Constants-Feld:
domain = www.example.org [globalString = IENV:HTTP_HOST = {$domain}] ... [global]