Menüs lieber mit Typoscript oder mit Fluid erstellen?
24.02.2023, 10:45
ich habe über viele Jahre Menüs bzw. Navigationen immer mit Typoscript erzeugt, also mit dem HMENU-Objekt.
Jetzt habe ich gehört das man es besser für die Zukunft mit Fluid machen sollte.
Kann mir hier einer erklären wie ich dies in Fluid am besten realisieren kann bzw. wie ich die Seiten aus dem Page-Tree ins Fluid bekomme?
Vielen Dank schonmal im voraus.
Antworten zum Beitrag: 2
Verfasst am: 24.02.2023, 11:08
Hallo zurück,
ich würde es an deiner Stelle mit dem Menu Processor in TYPO3 machen.
Dies könntest du es ungefähr so machen ...
oder
In Fluid könntest du es dann z.B. so ausgeben ...
ich würde es an deiner Stelle mit dem Menu Processor in TYPO3 machen.
Dies könntest du es ungefähr so machen ...
Typoscript:10 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
10 {
levels = 3
as = menuNavi
}
oder
Typoscript:10 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
10 {
special = directory
special.value = 1
levels = 3
includeSpacer = 1
as = menuNavi
}
In Fluid könntest du es dann z.B. so ausgeben ...
HTML:<f:if condition="{menuMain}">
<ul class="vertical medium-horizontal menu" data-responsive-menu="accordion medium-dropdown">
<f:for each="{menuMain}" as="mainItem">
<f:render partial="Navigation/Elements/Item" arguments="{item: mainItem}"/>
<f:if condition="{mainItem.children}">
<f:render section="submenu" arguments="{submenu: mainItem.children}"/>
</f:if>
</li>
</f:for>
</ul>
</f:if>
Signatur: TYPO3 Freelancer: https://www.a-lanius.de
Verfasst am: 09.03.2023, 08:25
Vielen Dank!
Habe es gerade so ausprobiert und funktioniert kinderleicht.
Habe es gerade so ausprobiert und funktioniert kinderleicht.
Wer ist online?
[ Keine User online ]