我正在学习在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个地方获得相同的导航
任何想法?
答案 0 :(得分:0)
基本上你想要定义两个不同的命名区域,Navigation1和Navigation2,然后转到你的主题theme.txt文件,并将你的两个新区域添加到已定义区域的列表中,这样它们就会显示在你的小部件区域中添加菜单小部件。