Mehrspaltige Seite

Hallo,
ich möchte ein Seiten Template erstelle, das mehre Spalten / Sektionen hat, die fest vorgegeben sind.
Ich habe gesehen da es möglich ist in NodeTypes.yaml ContentCollections zu erstellen. Allerdings möchte ich die nicht als Element für den Redakteur haben, sondern fest in der Seite.
Als default ist bereits {content.main -> f:format.raw()} definiert. Ich würde nun aber gerne noch beispielsweise ein {content.footer -> f:format.raw()} und {content.header -> f:format.raw()} nutzen. Wo wird soetwas definiert?

Hallo,

du kannst einfach weitere ContentCollections zu deiner Seite hinzufügen.
Im Neos.Demo-Package, wurde zum Beispiel eine Teaser-Section hinzugefügt.

Dazu einfach in der NodeTypes.yaml neue ChildNodes hinzufügen (die Constraints sind optional):

Dann im TypoScript entsprechend folgendes hinzufügen:
https://github.com/neos/Neos.Demo/blob/master/Resources/Private/TypoScript/Root.ts2#L69-L71

Und im Template schließlich alles ausgeben:

Viele Grüße
Michael

1 Like