Skip to content

Instantly share code, notes, and snippets.

@fjacobi
Created August 15, 2017 10:08
Show Gist options
  • Save fjacobi/2757af4b570ef3233e5ba1720a88e869 to your computer and use it in GitHub Desktop.
Save fjacobi/2757af4b570ef3233e5ba1720a88e869 to your computer and use it in GitHub Desktop.
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
data-namespace-typo3-fluid="true">
<nav class="main_menu drop_down right">
<ul id="menu-mainmenu">
<v:menu pageUid="1" as="pages" classActive="is-active" classCurrent="is-active">
<f:for each="{pages}" as="page">
<li class="menu-item menu-item-has-children has_sub narrow">
<a href="{f:uri.typolink(parameter: page.link)}" class="no_link {page.class}" onclick="javascript:return false;">
<span>{page.linktext}</span>
</a>
<div class="second" style="height: 0">
<div class="inner">
<f:render section="submenu" arguments="{base: page.uid, isHidden: 0}" />
</div>
</div>
</li>
</f:for>
</v:menu>
</ul>
</nav>
<f:section name="submenu">
<ul class="menu-sub {f:if(condition: '{isHidden} > 0', then: 'mobile-only')}">
<v:menu pageUid="{base}" as="pages" classHasSubpages="menu-item-has-children sub" classActive="is-active" classCurrent="is-active">
<f:for each="{pages}" as="page">
<li class="menu-item {page.class}">
<f:link.typolink parameter="{page.link}" class="{page.class}">
<span>{page.linktext}</span>
<f:if condition="({page.hasSubPages} && {page.tx_ext_hide_subpages} < 1)"><i class="q_menu_arrow fa fa-angle-right"></i></f:if>
</f:link.typolink>
<f:if condition="{page.hasSubPages}">
<f:render section="submenu" arguments="{base: page.uid, isHidden: page.tx_ext_hide_subpages}" />
</f:if>
</li>
</f:for>
</v:menu>
</ul>
</f:section>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment