Orchardcms 如何在Orchard CMS中对子页面进行分组

Orchardcms 如何在Orchard CMS中对子页面进行分组,orchardcms,Orchardcms,我想知道在Orchard中是否有一种方法或任何人都知道的插件/模块可以让你在Orchard中创建子页面,这样当我进入内容->页面时,我就不会看到一个巨大的页面列表;我想看一个主页的列表,其子页分组在它们下面 这可能吗 请注意,当您使用导航小部件(使用菜单)时,我希望在“子页面”上突出显示主项作为当前导航项 例如,我的公司页面有一个单独的领导力页面,当您在该页面上时,我希望突出显示公司导航栏项(因为领导力是一个子页面) 任何建议都会很有帮助。谢谢 在果园里有很多方法可以做到这一点: 您可以使用博客

我想知道在Orchard中是否有一种方法或任何人都知道的插件/模块可以让你在Orchard中创建子页面,这样当我进入内容->页面时,我就不会看到一个巨大的页面列表;我想看一个主页的列表,其子页分组在它们下面

这可能吗

请注意,当您使用导航小部件(使用菜单)时,我希望在“子页面”上突出显示主项作为当前导航项

例如,我的公司页面有一个单独的领导力页面,当您在该页面上时,我希望突出显示公司导航栏项(因为领导力是一个子页面)


任何建议都会很有帮助。谢谢

在果园里有很多方法可以做到这一点:

  • 您可以使用博客和博客帖子:

    • 博客是父页面
    • 博客文章是子页面
    • 博客文章可以有一个由博客URL组成的URL,您可以使用它来创建菜单
  • 您还可以使用
    Orchard.Lists
    模块,该模块允许您添加
    Containable
    Container
    部分,以获得类似于博客的功能,但适用于其他内容类型。您可以查看有关如何操作的教程

  • 您可以使用
    Orchard.Taxonomies
    模块创建页面层次结构,并为菜单使用分类法

  • 最后,您可以使用普通页面手动执行此操作,并按层次结构给它们命名slug(例如,父页面可以有URL
    /parent
    ,子页面可以有slug
    /parent/child
    )。然后,您可以手动创建一个分层菜单,该菜单由您创建的页面组成,并使用slug在菜单中突出显示父页面


  • Orchard.List是一个不推荐使用的功能。该树允许您浏览内容的层次结构。