2013-10-21 64 views
0

我剛剛學習在Orchard CMS 1.7.1中構建模板,並且我正在使用此博客幫助我(http://www.deepcode.co.uk/2011/05/real-world-orchard-cms-part-2-creating.html)。我想要做的是爲2個不同的導航定義2個區域。如何用Orchard CMS定義多個導航區域?

我已經attemped:

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

只需要Navigation1和Navigation2 – Hazza

回答

0

基本上你想要定義兩個不同的命名區域,導航1和導航2,然後轉到你的主題theme.txt文件,並將你的兩個新區域添加到定義的區域列表,以便它們將出現在你的小部件部分可以添加你的菜單部件。

+0

謝謝,就這麼簡單!不是Orchard CMS文檔的粉絲,但是框架有很大的潛力 –

+0

是的,docs留下一點點被期望,但他們正在穩步地變得更好:) – Hazza

+0

特別是如果有建設性批評的人去更新它自己;)文檔與其他文檔一樣是開源的,所以它只有貢獻者才能做到。 –