...
Parameter | Beschreibung |
---|---|
coreType | Muss für CMS-Ansichten immer "cms-core" lautet (es gibt auch andere Arten von Ansichten). |
friendlyName | Der Name der Ansicht ein allen gewünschten Sprachen, wird beim Platzieren im CMS-Designer dargestellt. |
depends | Die Paketnamen von CMS-Themes, für die die View platzierbar ist. |
Pfad zur hbs-Datei | Name der Feature-Methode in der Engine.php |
views/my/new/feature/view.hbs | myNewFeature |
views/single/slider/view.hbs | singleSlider |
views/tile/view.hbs | tile |
Hier beispielhaft der Inhalt der config.json für "Text / Bild":
Codeblock | ||
---|---|---|
| ||
{ "coreType": "cms-core", "friendlyName": { "de": "Text / Bild", "en": "Text / Image" }, "depends": ["Theme/DefaultCms"] } |
...
config.json-Dateien für Ansichten werden in bis zu 3 Ordnerebenen unter dem Ordner "views" gefunden. Der Feature-Name ergibt sich aus dem Namen der Ordner im CamelCase-Style.
Beispiele:
Pfad zur hbs-Datei | Name der Feature-Methode in der Engine.php |
---|---|
views/my/new/feature/view.hbs | myNewFeature |
views/single/slider/view.hbs | singleSlider |
views/tile/view.hbs | tile |
Abhängigkeitskette für die Zuordnung von Ansichten zu Theme-Paketen
...