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>