bw_static_template ist eine TYPO3-Extension, die uns beim schnellen Entwickeln von Templates mit Beispiel-Inhalten hilft. Das Frontend-Plugin rendert fluid-Templates. Es können JSON-Daten oder FAL-Dateien an die Templates übergeben werden.
Installation der Extension
via Composer:
composer require blueways/bw-static-template
include static typoscript template
include static pageTS template
Benutzung
Plugin zur Seite hinzufügen:
Fluid-Template zum rendern auswählen (e.g.: EXT:your_ext/Resources/Private/Partials/Header.html)
Optional: Daten an das Template übergeben
valides JSON übergeben:
{ "templateMarker1": "Example marker data", "persons": [ { "name": "Markus Mustermann", "contactUid": 3 }, { "name": "Paul Werner", "contactUid": 4 } ] }
Nun kann auf die übergeben Daten im Template zugegriffen werden, z.B.:
Hello {templateMarker1}!
<f:for each="{persons}" as="person"> Say hello to <f:link.page pageUid="{person.contactUid}">{person.name}</f:link.page> </f:for>
Optional: Bilder auswählen
Die ausgewählten Bilder sind nutzbar als FileReference via {files} marker.
<f:for each="{files}" as="file"> <f:image image="{file}" /> </f:for>
Link zum TER: https://extensions.typo3.org/extension/bw_static_template
Link zum Repo: https://bitbucket.org/blueways/bw_static_template