Anfänger Tutorial Neos 3
Workshop für Quer-, Um-, und Einsteiger
Teil 8 - Neos 3 Tutorial Quintessenz
Wo finde ich was - in den verschiedenen Verzeichnissen auf dem Server
<rootpfad>/Neos/Packages/Sites/SuebenIT.NeosTutorial/Configuration
Die yaml.Dateien mit deinen NodeType-Definitionen.
<rootpfad>/Neos/Packages/Sites/SuebenIT.NeosTutorial/Resources/Private/
Dein Fusion-Code und deine Templates.
Unterverzeichnis Fusion: Dein Fusion-Code, meist im Unterverzeichnis NodeTypes.
Unterverzeichnis Templates: Deine Templates, meist im Unterverzeichnis NodeTypes.
<rootpfad>/Neos/Packages/Application/Neos.NodeTypes/Configuration
Die yaml-Dateien mit den NodeType-Definitonen der Neos Standard-Inhaltselemente – Headline, Text, Image, usw. Und der Mixins – TitleMixin, TextMixin, LinkMixin, ImageMixin, SimpleImageMixin, usw.
<rootpfad>/Neos/Packages/Application/Neos.NodeTypes/Resources/Private
Fusion-Code und Templates mit Partials der Neos Standard-Inhaltselemente.
<rootpfad>/Neos/Packages/Application/Neos.Neos
Die grundlegenden und strukturellen Elemente von Neos. Content, ContentCollection, Page, Document, Node, Menu. BreadcrumbMenu, usw.
Beispiele:
<rootpfad>/Neos/Packages/Application/Neos.Neos/Configuration/NodeTypes.yaml
→ Content, ContentCollection, Page, usw.
<rootpfad>/Neos/Packages/Application/Neos.Neos/Resources/Private/
→ ähnlich wie in dem Verzeichnis deiner Site: Unterverzeichnis Fusion mit Fusion-Code und Unterverzeichnis Template mit Template-Dateien.
<rootpfad>/Neos/Packages/Application/Neos.Neos/Resources/Private/Fusion
→ Kannst dich durch die includes der Root.fusion hangeln
→ landest schnell im Unterverzeichnis Prototypes mit Definitionen von Content, ContentCollectionen, Page, usw., aber auch Menu, Breadcrumb, usw.
<rootpfad>/Neos/Packages/Application/Neos.Neos/Resources/Private/Fusion
→ siehe hier besonders die Unterverzeichnisse FusionObjects und RawContentMode
TODO: Recherchieren, was der RawContentMode ist und warum man auf anhieb für bspw. ContentCollection nur das mit den raw-Klassen findet und nicht die „eigentlichen“ Klassen (→ einer der Gründe, weshalb wir im remove-wrapping-div-Komplex die ContentCollection auf später verschoben haben.)