07.09.2017 | TYPO3, TYPO3 Schnipsel
TYPO3 – Variablen in Erweiterungstemplate verändern
Erweiterungstemplates können vielfältig genutzt werden. Oft genutzt ist das Überschreiben von der in der Root-Typoscript Datei gesetzten Variablen. Beispielsweise zur Änderung eine grafischen Elements eignet sich das mitunter.
In einem Erweiterungstemplate gesetzte Variablen, überschreiben bereits vorher gesetzte und könne diese dann weiter vererben.
Im Root-Typoscript gesetzt:
Der Typo Image, die Datei selbst und eine CSS Klasse werden für die Variable headerimage gesetzt.
headerimage = IMAGE headerimage { file = fileadmin/templates/deineSeite.de/img_layout/img_header_v1.jpg params = class="img-responsive" }
Im Erweiterungstemplate verändert:
Die Datei wird verändert. Der Typ Image und die gesetzte CSS Klasse bleiben bestehen.
page { 10 { variables { headerimage.file = fileadmin/templates/deineSeite.de/img_layout/img_header_v2.jpg } } }
Natürlich lässt sich das auf alle anderen Objekte übertragen. Auch das Löschen oder Kopieren ist möglich.