Codelevel X logo
QR Barcode
Homex86-ProgrammierungProjekteTYPO3
Suche
>> HomeTYPO3 > Template Konstanten

TYPO3



Konstanten in TYPO3 Templates

Häufig gibt es im TYPO3 Template Code Konstanten in Abhängigkeit von der Installation die man beim Einsatz in einer anderen Webseite oder auch bei Erweiterung der Webseite anpassen muss. Um solche Konstanten in einem Blick zu haben und nicht in Templates suchen zu müssen, werden diese in einer besonderen Sektion des Templates untergebracht, unter Konstanten.

(Konstanten im Template)

In dem oben genannten Beispielcode sind Konstanten zu dem Plugin indexedsearch enthalten sowie einige selbst definierte Konstanten und auch ein paar "systemweite Konstanten" aus der TYPO3 Umgebung. Templates werden in aller Regel kaskadiert und in einem nachfolgenden Template können Einstellungen des vorhergehenden Templates überschrieben werden. Zum Beispiel wird in aller Regel CSS Styled Content als statisches Template eingebunden und standardseitig vor Ausführung des benutzerdefinierten Templates ausgeführt.


  10=TEXT
  10.typolink.parameter={$plugin.tx_indexedsearch.searchUID}
  10.typolink.returnLast=url
 

Um eine Konstante in TypoScript zu laden, wird ein $-Zeichen vorangestellt und der Name der Konstanten in geschweiften Klammern { } gesetzt. In diesem Fall wird bei Verwendung des Plugins IndexedSearch die ID der Seite für die Suchergebnisse bzw. für das Suchformular angegeben. Diese ist natürlich bei jeder Installation bzw. jeder Verwendung des Plugins unterschiedlich und wird daher als Konstante definiert.

Die folgenden Konstanten sind ein paar Definitionen der Webseite Codelevel:X, etwa wieviele Menülinks oben einzublenden sind, welche Seiten ID die Seiten AGB und Impressum haben usw.


  styles.content.imgtext.maxW=726
  styles.content.imgtext.maxWInText=400


Diese Anweisungen zum Beispiel ändern die Darstellung der Bilder in dem Anzeigeelement Text und Bild (textpic) und setzen die gewünschte Breite für diese Webseite, die von den Standard Definitionen abweicht. Bilder werden als Content dann mit der Maximalbreite 726 Pixel bei nur einem Bild ohne Fließtext oder mit 400 Pixel mit Fließtext dargestellt. Sind die Bilder größer so werden sie automatisch auf die eingestellte Maximalgröße verkleinert mit den Boardmitteln wie ImageMagick oder GraphicsMagick.


Für die Nutzung dieses Angebotes gelten die AGB, insbesondere der Haftungsausschluss.



AutorNewsFeedbackImpressumAGBDatenschutz
...