Fix incorrect nesting of tags, replace vhs menu viewhelper

This commit is contained in:
Björn Fromme
2021-12-20 16:54:02 +01:00
parent 8c0bb1238e
commit 078b917252
3 changed files with 105 additions and 107 deletions
@@ -129,6 +129,15 @@ page {
titleField = title
as = mobilenav
}
70 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor
70 {
special = directory
special.value = {$plugin.tx_eptheme.settings.footerNavPid}
levels = 2
expandAll = 1
titleField = title
as = footernav
}
}
settings < plugin.tx_eptheme.settings
}
@@ -1,6 +1,5 @@
<html data-namespace-typo3-fluid="true" lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
xmlns:f="http://typo3.org/ns/fluid/ViewHelpers">
<div class="bg-ep-primary-dark sbw:bg-sbw-primary-80 uch:bg-uch-primary-80 mt-8">
@@ -9,8 +8,7 @@
</f:if>
<div class="py-4 relative">
<div class="container grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 pb-4">
<v:menu pageUid="{settings.footerNavPid}" levels="2" expandAll="true">
<f:for each="{menu}" as="menuheader" iteration="iteration">
<f:for each="{footernav}" as="menuheader">
<div data-controller="collapse"
data-collapse-until-value="991">
<span class="headline--4 text-white hidden md:block">
@@ -21,28 +19,18 @@
data-action="collapse#toggle">
{menuheader.title}
</button>
<v:menu pageUid="{menuheader.uid}" useShortcutUid="true" as="submenu">
<f:if condition="{menuheader.children}">
<ul class="list-disc text-white mb-0 pl-4"
data-collapse-target="container">
<f:for each="{submenu}" as="submenuitem">
<f:if condition="{submenuitem.doktype} == 3">
<f:then>
<f:for each="{menuheader.children}" as="submenuitem">
<li>
<a class="text-white" href="{submenuitem.url}" target="_blank" title="{submenuitem.linktext}">{submenuitem.title}</a>
<a class="text-white" href="{submenuitem.link}"{f:if(condition: '{submenuitem.doktype} == 3', then: ' target="_blank"')} title="{submenuitem.linktext}">{submenuitem.title}</a>
</li>
</f:then>
<f:else>
<li>
<a class="text-white" href="{f:uri.typolink(parameter: submenuitem.uid)}" title="{submenuitem.linktext}">{submenuitem.title}</a>
</li>
</f:else>
</f:if>
</f:for>
</ul>
</v:menu>
</f:if>
</div>
</f:for>
</v:menu>
</div>
<div class="hidden md:block container border-t border-white pt-4">
<div class="grid grid-cols-2 gap-16">
@@ -98,8 +86,8 @@
</div>
</div>
</div>
</div>
<div class="bg-ep-primary-dark sbw:bg-sbw-primary-dark pt-4 pb-16 md:py-4 text-sm lg:text-base text-white">
<div class="bg-ep-primary-dark sbw:bg-sbw-primary-dark pt-4 pb-16 md:py-4 text-sm lg:text-base text-white">
<div class="container">
<div class="grid grid-cols-1 md:grid-cols-12 gap-4">
<div class="md:col-span-4 text-center md:text-left">
@@ -177,6 +165,8 @@
</div>
</div>
</div>
</div>
<button type="button"
data-controller="scroll-top"
data-action="scroll-top#scroll"
@@ -1,6 +1,5 @@
<html data-namespace-typo3-fluid="true" lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
xmlns:f="http://typo3.org/ns/fluid/ViewHelpers"
xmlns:ep="http://typo3.org/ns/EP/EpTheme/ViewHelpers">