Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:constants

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
typo3:about:constants [2014/01/12 18:24] – angelegt admintypo3:about:constants [2015/06/03 20:16] (aktuell) admin
Zeile 1: Zeile 1:
 ====== Constants ====== ====== Constants ======
 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 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).
 +
 ---- ----
-===== Eigene Variablen zum Konstanteneditor hinzufügen ===== + 
-[[typo3:constants:constanteditor|Wer seine eigenen Variablen über den Konstanteneditor setzen möchte, kann dies mit diesen Einstellungen realisieren. In der Praxis ist dies nur bei eigenen Extensions relevant.]] +===== Anwendungsbeispiele ===== 
----- + 
-===== baseURL, pathToTemplates, pathToImages =====+==== Generell ====
 **Anlegen in Constants:** **Anlegen in Constants:**
 <code typoscript> <code typoscript>
-mypage {+# Mit oder ohne Top Level Object: 
 +myConf {
  baseURL = http://www.example.org/  baseURL = http://www.example.org/
- pathToTemplates = fileadmin/ordner/ 
- pathToImages = fileadmin/ordner/images/ 
 } }
 +pathToTemplates = fileadmin/Folder/Subfolder/
 +
 </code> </code>
-**z.B. Verwendung in Setup:**+ 
 +**Verwendung in Setup:**
 <code typoscript> <code typoscript>
-config.baseURL = {$mypage.baseURL}+config.baseURL = {$myConf.baseURL}
  
 +page.includeCSS.mainCSS = {$pathToTemplates}main.css
 +</code>
  
 +----
 +
 +==== Konstanten im Constants-Feld verwenden ====
 +
 +**Anlegen in Constants:**
 +<code typoscript>
 +domain = www.example.org
 +baseURL = http://{$domain}/
 </code> </code>
-**z.B. Verwendung in Setup:**+ 
 +**Verwendung in Setup:**
 <code typoscript> <code typoscript>
-page.includeCSS.file1 = {$mypage.pathToTemplates}main.css+config.baseURL = {$baseURL}
  
-page.10 TEMPLATE +[globalString IENV:HTTP_HOST = {$domain}] 
-page.10 { +... 
- template = FILE +[global]
- template.file = {$mypage.pathToTemplates}index.html +
- workOnSubpart = DOCUMENT_BODY +
- marks { +
- HEADER = IMAGE +
- HEADER { +
- file = {$mypage.pathToImages}header.jpg +
- wrap = <a href="{$mypage.baseURL}">|</a> +
- +
-}+
 </code> </code>
 +
 +----
 +
 +==== Dies funktioniert nicht ====
 +
 +Das Auslesen von Konstanten innerhalb einer Condition im Constants-Feld:
 +<code typoscript>
 +domain = www.example.org
 +[globalString = IENV:HTTP_HOST = {$domain}]
 +...
 +[global]
 +</code>
 +
 +----
 +
 +===== Eigene Variablen zum Konstanteneditor hinzufügen =====
 +
 +[[typo3:about:constants:constanteditor|Wer seine eigenen Variablen über den Konstanteneditor setzen möchte, kann dies mit diesen Einstellungen realisieren. In der Praxis ist dies nur bei eigenen Extensions relevant.]]
typo3/about/constants.1389547449.txt.gz · Zuletzt geändert: (Externe Bearbeitung)