【问题标题】:Meta-Nav and normal Nav TYPO3元导航和正常导航 TYPO3
【发布时间】:2017-09-22 09:33:04
【问题描述】:

谁能解释一下这个菜单是怎么做的。

我需要这样的菜单,但不知道怎么做。

https://i.stack.imgur.com/j1h1X.png

https://www.alesa.ch/en/

感谢您的回答。

编辑:

所以它现在可以工作了。

<f:spaceless>
<div id="top"></div>
<div class="body-bg{f:if(condition:settings.navigation.type, then:' body-bg-{settings.navigation.type}')}">
    <a class="sr-only sr-only-focusable" href="#content">
        <span>{f:translate(key: 'skiptomaincontent', extensionName: 'bootstrap_package')}</span>
    </a>
	<nav class="navbar navbar-default navbar-fixed-top">
		<nav class="navbar-top navbar hidden-xs">
			<div class="container">
			  <!-- right nav top -->
				<ul class="nav navbar-nav pull-right">
					<f:render partial="Navigation/Meta" arguments="{_all}" />
					<li class="dropdown">
						<a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-globe"></span> <b class="caret"></b></a>
						<ul class="dropdown-menu">
							<f:render partial="Navigation/Language2" arguments="{_all}" />
						</ul>
					</li>
				</ul>
			</div>
		</nav>
		<f:render partial="Navigation/Main" arguments="{_all}" />
	</nav>
    <f:render partial="Navigation/Breadcrumb" arguments="{_all}" />


    <div id="content" class="main-section">
        <!--TYPO3SEARCH_begin-->
        <f:render section="Main" />
        <!--TYPO3SEARCH_end-->
    </div>

    <f:render partial="Structure/Footer" arguments="{_all}" />
    <f:render partial="Structure/ScrollTop" arguments="{_all}" />

</div>
</f:spaceless>

【问题讨论】:

    标签: html twitter-bootstrap menu typo3 typo3-8.7.x


    【解决方案1】:

    那个元菜单是两个菜单。

    左侧:“...us de Schwiiz Contact”是页面的普通菜单
    右侧是语言菜单 (special = language)

    易于在排版中定义。正如您在该页面的 HTML 中看到的那样,菜单是单独的 HTML 块 (&lt;nav&gt;),语言菜单排在第一位 (->floating)

    【讨论】:

    • 你的帖子只对我有 50% 的帮助,我仍然是一个错字3 的菜鸟:D
    • 您的编辑显示了正确的方式(一种方式,因为总是有多种方式)。现在你需要定义你的两个部分。您可以在打字稿中定义菜单(因此它只是两个变量插入({metaMenu-&gt;f:format.raw()}{languageMenu-&gt;f:format.raw()}),或者您可以在流体中构建完整的菜单,这可以从 TYPO3 8 开始。因为我更熟悉旧版本,我的解决方案是打字,你可以在网上找到多次。搜索:语言菜单,元菜单
    【解决方案2】:

    试试这个 Typoscript-Snippet:

    lib.metanav = HMENU
    lib.metanav {
        special = directory
        special.value = <uid-of-sysfolder-or-page-holding-the-items>
    
        wrap = <ul class="metanav">|</ul>
    
        1 = TMENU
        1 {
            NO = 1
            NO {
                wrapItemAndSub = <li>| &#124; </li> |*| <li> | &#124; </li> |*| <li>|</li>
            }
        }
    }
    

    作为菜单项分隔符的管道必须以这种方式解码&amp;#124;,因为打字稿中的管道字符本身是为换行保留的。

    【讨论】:

    • “试试这个...”不是一个问题,而是一个陈述。请详细说明您的需求,以便我们为您提供帮助。
    • 您错过了示例菜单中有两个部分。有两个页面链接,但也有三种语言的语言切换菜单。管道仅出现在语言菜单中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 2012-12-20
    相关资源
    最近更新 更多