首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用WayFinder创建一个引导菜单

用WayFinder创建一个引导菜单
EN

Stack Overflow用户
提问于 2016-09-09 17:07:04
回答 1查看 1.1K关注 0票数 2

尝试用WayFinder创建一个引导菜单。怎么完成呢?

代码语言:javascript
复制
<ul class="nav navbar-nav">
   <li class="dropdown">
      <a href="#" class="dropdown-toggle" id="drop1" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> Dropdown <span class="caret"></span> </a> 
      <ul class="dropdown-menu" aria-labelledby="drop1">
         <li><a href="#">Action</a></li>
         <li><a href="#">Another action</a></li>
         <li><a href="#">Something else here</a></li>
         <li role="separator" class="divider"></li>
         <li><a href="#">Separated link</a></li>
      </ul>
   </li>
   <li class="dropdown">
      <a href="#" class="dropdown-toggle" id="drop2" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> Dropdown <span class="caret"></span> </a> 
      <ul class="dropdown-menu" aria-labelledby="drop2">
         <li><a href="#">Action</a></li>
         <li><a href="#">Another action</a></li>
         <li><a href="#">Something else here</a></li>
         <li role="separator" class="divider"></li>
         <li><a href="#">Separated link</a></li>
      </ul>
   </li>
</ul>

到目前为止,我的WayFinder电话:

代码语言:javascript
复制
[[Wayfinder? &startId=`0` &level=`1`
                               &hideSubMenus=`TRUE` &includeDocs=`1,2,3,4,5,55,7,8,74`
                               &outerTpl=`chunk_navigation-menu`]]

我的块导航菜单如下所示:<ul class="navbar-nav nav">[+wf.wrapper+]</ul>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-10 18:42:03

首先,我假设你在使用MODX进化。

最简单的方法就是使用

代码语言:javascript
复制
&outerClass
&parentClass
&innerClass
&parentRowTpl

在你的Wayfinder电话里。

它应该是这样的:

代码语言:javascript
复制
[[Wayfinder? &startId=`[(site_start)]` &level=`2` &outerClass=`nav navbar-nav` &parentClass=`dropdown` &innerClass=`dropdown-menu` &parentRowTpl=`navbar_parentRowTpl`]]

注意:如果您没有在上下文中使用(site_start),请用菜单的父资源ID替换它。

同样,在这种情况下,您必须创建navbar_parentRowTpl。这个块应该是这样的:

代码语言:javascript
复制
<li[+wf.id+][+wf.classes+] class="dropdown" id="menu[+id+]">
<a class="dropdown-toggle" data-toggle="dropdown" data-target="#menu[+id+]" href="[+wf.link+]" title="[+wf.title+]">
    [+wf.linktext+]
    <b class="caret"></b>
</a>
[+wf.wrapper+]</li>

由于我已经很长时间没有使用Evo了,如果这段代码有什么问题,请告诉我,我可以帮助您。

我使用这个例子作为参考:https://gist.github.com/mkay/f0afc97ec1536932e0a3

并使用此表将其转换为Evo语法:

https://rtfm.modx.com/revolution/2.x/making-sites-with-modx/tag-syntax

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39416555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档