Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

ParameterBeschreibung
coreTypeMuss für CMS-Ansichten immer "cms-core" lautet (es gibt auch andere Arten von Ansichten).
friendlyNameDer Name der Ansicht ein allen gewünschten Sprachen, wird beim Platzieren im CMS-Designer dargestellt.
dependsDie Paketnamen von CMS-Themes, für die die View platzierbar ist.
Pfad zur hbs-DateiName der Feature-Methode in der Engine.php
views/my/new/feature/view.hbsmyNewFeature
views/single/slider/view.hbssingleSlider
views/tile/view.hbstile

Hier beispielhaft der Inhalt der config.json für "Text / Bild":

Codeblock
titleBeispiel: Inhalt der config.json für "Text / Bild":
{
  "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-DateiName der Feature-Methode in der Engine.php
views/my/new/feature/view.hbsmyNewFeature
views/single/slider/view.hbssingleSlider
views/tile/view.hbstile

Abhängigkeitskette für die Zuordnung von Ansichten zu Theme-Paketen

...