基于分层菜单生成Orchard CMS Autoroutes

时间:2012-03-15 20:48:29

标签: .net asp.net-mvc-3 url razor orchardcms

我在Orchard中有一组自定义内容类型页面,这些页面设置在高级菜单中,如下所示:

标题:父页面 位置:1

标题:儿童页面 位置:1.1

标题:孙子页 职位:1.1.1

现在每个都有一个反映名称的URL(例如,/ parent-page,/ child-page,/ grandchild-page)。

如何获取自定义内容类型的URL以自动生成分层网址(例如,/ parent-page,/ parent-page / child-page,/ parent-page / child-page / grandchild-page) ?

-Carson

1 个答案:

答案 0 :(得分:2)

如果您有父级的令牌,则可以对其默认别名模式执行分类法操作。 这让我想到了我对实际问题的反对意见。它不应该是对内容结构进行建模的导航,而是菜单中反映的内容结构。因此,我将从内容的良好分类开始,并从中生成导航。如果您这样做,您的网址就会立即生效。