繁体   English   中英

Joomla主菜单不会显示

[英]Joomla main menu won't show up

对于Joomla模板来说,这是一个相当新的东西,现在我在包括主菜单上停留了一段时间。

我阅读了文档,发现需要使用Title标签和菜单的模块名称将其包含在模板中。 所以id是..但是无论我做什么菜单都不会显示。

我在index.php中包含的内容

<jdoc:include type="modules" name="mainmenu" title="Main Menu" />

菜单在cms中的外观 在此处输入图片说明

我还添加了这些行,这些行为我提供了内容数据(因此连接必须正常);

<jdoc:include type="component" />
<jdoc:include type="modules" name="bottom" />

我的tempalteDetails.xml看起来像;

<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="template">
        .......
        <files>
                <filename>index.php</filename>
                <filename>templateDetails.xml</filename>
                <folder>images</folder>
                <folder>css</folder>
        </files>
        <positions>
                <position>breadcrumb</position>
                <position>left</position>
                <position>right</position>
                <position>top</position>
                <position>user1</position>
                <position>user2</position>
                <position>user3</position>
                <position>user4</position>
                <position>footer</position>
        </positions>
</extension>
<jdoc:include type="modules" name="mainmenu" title="Main Menu" />

应该

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

检查模块列表以确保为菜单分配了哪个名称! :)

您用来包含菜单模块的代码没有错,因此,我相信您或者尚未为主菜单创建实际的模块,或者尚未发布它。 如果尚未创建,请按照以下步骤操作:

  1. 转到Joomla后端中的模块管理器
  2. 单击“新建”按钮,然后选择菜单作为类型。
  3. 在模块参数中,设置要显示为主菜单的菜单
  4. 为模块分配指定位置,将其设置为发布
  5. 点击保存

希望这可以帮助

<jdoc:include type="modules" name="mainmenu" title="Main Menu" />正在将请求模块分配到XML中未列出的位置“ mainmenu”。 我怀疑您真的是想拥有按标题要求的module

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM