Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
| typo3:constants:constanteditor [2013/12/23 10:38] – [Konstantentypen] admin | typo3:constants:constanteditor [2014/01/12 18:24] (aktuell) – gelöscht admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== Eigene Variablen zum Konstanteneditor hinzufügen ===== | ||
| - | 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.\\ | ||
| - | Neben dem frei wählbaren Namen der Hauptkategorien gibt es von TYPO3 vorgegebene Unterkategorien; | ||
| - | Angaben unter Constants: | ||
| - | <code typoscript> | ||
| - | #Aufbau: # | ||
| - | # Variable = ... | ||
| - | Beispiel: | ||
| - | mypage { | ||
| - | #cat=Meine Einstellungen/ | ||
| - | html = fileadmin/ | ||
| - | #cat=Meine Einstellungen/ | ||
| - | css = fileadmin/ | ||
| - | #cat=Meine Einstellungen/ | ||
| - | js = fileadmin/ | ||
| - | } | ||
| - | </ | ||
| - | ==== Haupt- und Unterkategorien ==== | ||
| - | Es können neben der Hauptkategorie auch Unterkategorien gesetzt werden: | ||
| - | <code typoscript> | ||
| - | # | ||
| - | </ | ||
| - | In der Datei // | ||
| - | <code php> | ||
| - | public $subCategories = array( | ||
| - | // Standard categories: | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | // subcategories based on the default content elements | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ); | ||
| - | </ | ||
| - | ==== Konstantentypen ==== | ||
| - | Folgende Typen sind möglich: | ||
| - | <code typoscript> | ||
| - | # cat=[...]; type=string; | ||
| - | variable = Ich bin eine Zeichenkette | ||
| - | |||
| - | # cat=[...]; type=int; label= int: Ganzzahliger Wert (Integer), kann negativ sein | ||
| - | variable = -2 | ||
| - | |||
| - | # cat=[...]; type=int+; label= int+: Ganzzahliger Wert (Integer), kann nur positiv sein | ||
| - | variable = 54 | ||
| - | |||
| - | # cat=[...]; type=offset; | ||
| - | variable = 88, 55 | ||
| - | |||
| - | # cat=[...]; type=color; label= color: Farbauswahl | ||
| - | variable = ff0000 | ||
| - | |||
| - | # cat=[...]; type=wrap; label= wrap: Ein Wrap | ||
| - | variable = < | ||
| - | |||
| - | # cat=[...]; type=options[de, | ||
| - | variable = de | ||
| - | |||
| - | # cat=[...]; type=boolean; | ||
| - | variable = 1 | ||
| - | |||
| - | # cat=[...]; type=file[png, | ||
| - | variable = fileadmin/ | ||
| - | |||
| - | # cat=[...]; type=small; label= small: Ein kleines input-Feld | ||
| - | variable = xyz | ||
| - | </ | ||