【问题标题】:Piranha CMS UI menu returns empty on post pagePiranha CMS UI 菜单在帖子页面上返回为空
【发布时间】:2014-08-12 09:57:01
【问题描述】:

我有食人鱼安装的默认模板菜单。它适用于站点的所有页面,但是在查看单个帖子页面时,菜单栏是空的,即使我专门将根节点定义为站点的起始页。

这是为什么?我可以让 UI.Menu 以任何方式输出与网站其他页面相同的 html 吗?

【问题讨论】:

    标签: piranha-cms


    【解决方案1】:

    如果您为菜单指定根节点或起始级别,则该页面或页面的子页面必须处于活动状态才能呈现菜单。这是使您能够通过键入轻松呈现子菜单的逻辑:

    @UI.Menu(StartLevel: 2)
    

    当您渲染帖子时,您在站点地图中没有选定的位置,因此从某个根节点渲染菜单很可能会返回空。但是,在没有根节点的情况下渲染关卡应该会给您一个菜单,例如:

    @UI.Menu(StopLevel: 2)
    

    为了帮助你,我需要知道你是如何从你的 .cshtml 文件中调用 menu-helper 的。

    问候

    哈坎

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多