Joomla 1.7模块-我缺少什么?

Joomla 1.7模块-我缺少什么?,joomla,joomla1.7,Joomla,Joomla1.7,我试图在Joomla中构建一个模板,但似乎缺少了模块工作原理的基本逻辑。我读过维基和一些教程,它们都提到1.7之前的版本,所以没有太大帮助 基本上,我创建了两个菜单: "Main Menu" menu type mainmenu "Sub Menu" menu type submenu 当我进入模块管理器时,我看到两个菜单如下: "Main Menu" type: Menu "Sub Menu" type: Menu 因此,在我的index.php中,我能够显示菜单的唯一方法是使用以下命令:

我试图在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=main菜单或name=submenu,它们就不会显示。这基本上只是显示了同一菜单的两个副本,我认为其中一个设置为home

我错过了一些东西,我不知道是什么。标题不是要告诉Joomla在这里显示哪个吗

我曾尝试在模块管理器中设置它们的位置,然后将它们包装在与位置id相同的div中,这也没有改变任何东西。我迷路了

有人能解释一下我该如何显示这些菜单吗


非常感谢您的帮助

您需要使用模块位置

<jdoc:include type="modules" name="mainmenu-position" /> 
<jdoc:include type="modules" name="submenu-position" /> 
或者,您可以将两个菜单模块加载到一个位置

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

重要的是将模块分配到它们在后端显示的位置。

Joomla中只有一种类型的菜单模块,主菜单和子菜单没有单独的模块类型

您提到在模块管理器中有两个菜单类型的模块

打开它们,看看基本选项下的参数。将主菜单“开始级别”设置为1,“结束级别”设置为2,并将子菜单“开始级别”设置为2,“结束级别”设置为“全部”

这应该能奏效