首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不同的LocGroup中显示站点地图的部分内容

在不同的LocGroup中显示站点地图的部分内容
EN

Stack Overflow用户
提问于 2017-04-06 12:42:13
回答 1查看 36关注 0票数 0

我对LiftWeb3.0中的LocGroup有一个问题。

主要目标是显示这样的普通用户菜单:

代码语言:javascript
复制
val userMenu = List(
    Menu("First") / "100_first" / "100_first_main" submenus (
    Menu("First_Sub") / "100_first" / "100_first_sub" submenus (
    Menu("First_Sub_Sub") / "100_first" / "220_first_sub_sub" submenus (

等等

此外,还必须有某种“服务菜单”,它应该在模板上的不同div中显示:

代码语言:javascript
复制
val serviceMenu = List(Menu("Impressum") / "about" / "index" >> Hidden >> LocGroup("servicenav"))

“用户”站点地图显示它应该是什么样子,但是“服务菜单”却没有。我遗漏了什么,因为这和文档中的方法是一样的?

我的模板包围了邮件html文件:

代码语言:javascript
复制
<div id="servicenavblock">
    <div id="servicenav">
        <div data-lift="Menu.group?group=servicenav">Service-Navigation</div>
    </div>
</div>

Boot.scala中站点地图的创建

代码语言:javascript
复制
LiftRules.setSiteMap(SiteMap(Menus.siteMap: _*))

最后是index.html

代码语言:javascript
复制
<body data-lift-content-id="content">
<div id="content" data-lift="surround?with=default;at=snippet_content">
    <h2>Willkommen</h2>
</div>
</body>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-07 08:10:37

感谢Brett的评论,这是工作的HTML:

代码语言:javascript
复制
<div id="servicenav">
    <div>
        <ul>
            <li data-lift="Menu.group?group=servicenav;eager_eval=true"><a>Service</a></li>
        </ul>
    </div>
</div>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43255557

复制
相关文章

相似问题

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