2011-10-12 52 views
0

我正試圖通過在Joomla中構建模板來工作,並且似乎缺少模塊工作原理。我已經閱讀了維基和幾個教程,這些教程都提到1.7以前的版本,所以沒有太多幫助。Joomla 1.7模塊 - 我錯過了什麼?

基本上我已經創建了兩個菜單:

 
"Main Menu" menu type mainmenu 
"Sub Menu" menu type submenu 

當我進入模塊管理,雖然,我看到兩個菜單如下:

 
"Main Menu" type: Menu 
"Sub Menu" type: Menu 

所以在我的index.php唯一的辦法我可以讓菜單顯示如下:

<jdoc:include type="module" name="menu" title="Main Menu"/> 
<jdoc:include type="module" name="menu" title="Sub Menu"/> 

如果我嘗試設置name =「mainmenu」或name =「sub菜單「,他們根本不顯示。這基本上只顯示了同一菜單的兩個副本(我認爲這個菜單設置爲「家」)。

我錯過了這裏的東西,我不知道什麼。標題是否假設告訴Joomla要在這裏顯示?

我已經嘗試在模塊管理器中設置它們的位置,然後用與位置相同的ID將它們包裝在div中,但這也沒有改變任何東西。我輸了...

有人請解釋我是如何顯示這些菜單?

任何幫助,非常感謝!

回答

0

您需要使用模塊位置。

<jdoc:include type="modules" name="mainmenu-position" /> 
<jdoc:include type="modules" name="submenu-position" /> 

或你既可以菜單模塊加載到一個單一的位置

<jdoc:include type="modules" name="menus" /> 

重要的是assing模塊到他們得到顯示(後端)的位置。

0

Joomla中只有一種菜單模塊,而不是mainmenu和submenu的單獨模塊類型。

您提到在模塊管理器中有兩個「menu」類型的模塊。

打開它們並查看「基本選項」下的參數。將主菜單的「開始級別」設置爲1,將「結束級別」設置爲2,並將子菜單的「開始級別」設置爲2,將「結束級別」設置爲「全部」。

這應該做的伎倆。