我需要具有以下结构
- Home
- Categories for posts
- Category1
- Category2
- Subcategory1
- Subcategory2
- Subcategory3
- Category3
- Subcategory4
- Subcategory5
- Some static pages
- Page1
- Page2
- Another post type # this is completely different model than for posts
- Subcategory1
- Subcategory2
我不想在菜单中显示所有这些类别。从我所看到的SiteMap
类来看,似乎我应该在那里定义所有内容,然后使用菜单构建器呈现菜单。
问题是,如果我用静态标记定义整个菜单,我将无法根据我当前所在的页面呈现菜单。但通过SiteMap定义整个结构似乎不是一个可行的选择,因为类别是动态的,我只需要在特定位置显示其中的一些类别。
1条答案
按热度按时间zzwlnbp81#
SiteMap是您的朋友。
可以对菜单项进行分组,例如:
并在模板中仅显示此组:
<span class="lift:Menu.group?group=bottom"></span>
取自:http://simply.liftweb.net/Simply_Lift.pdf
如果你想要动态菜单项-尝试搜索
http://groups.google.com/group/liftweb
使用关键字“supplimentalKidMenuItems”