0

我刚刚学习在 Orchard CMS 1.7.1 中构建模板,我正在使用这个博客来帮助我(http://www.deepcode.co.uk/2011/05/real-world-orchard-cms-part -2-creating.html)。我想要做的是为 2 个不同的导航定义 2 个区域。

我尝试过:

var displayMainNav = (Model.Navigation != null);
var displaySubNav = (Model.Navigation != null);

@if (displayMainNav)
{
    <div id="layout-navigation" class="zone">
        @Display(Model.Navigation)
    </div>
}
@if (displaySubNav)
{
    <div id="layout-sub-navigation" class="zone">
        @Display(Model.Navigation)
    </div>
}

我在 2 个地方得到相同的导航

有任何想法吗?

4

1 回答 1

0

基本上,您要定义两个不同的命名区域 Navigation1 和 Navigation2,然后转到您的主题 theme.txt 文件并将您的两个新区域添加到已定义区域的列表中,以便它们出现在您可以添加菜单的小部件部分小部件。

于 2013-10-21T10:28:47.470 回答