Joomla模板很新,我现在已经卡住了一段时间,包括主菜单......
我阅读了文档,我看到我们需要使用te Title标签和菜单的模块名称将其包含在模板中。所以我做了..但无论我做什么,菜单都不会显示。
我在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>
答案 0 :(得分:1)
<jdoc:include type="modules" name="mainmenu" title="Main Menu" />
应该是
<jdoc:include type="module" name="menu" title="Main Menu" />
检查模块列表以确定为菜单分配了哪个名称! :)
答案 1 :(得分:0)
您用于包含菜单模块的代码没有任何问题,因此我相信您还没有为主菜单创建实际模块,或者您尚未发布它。如果您尚未创建它,请按照以下步骤操作:
希望这有帮助
答案 2 :(得分:0)
<jdoc:include type="modules" name="mainmenu" title="Main Menu" />
请求分配给XML中未列出的位置“mainmenu”的模块。我怀疑你真的想让module
按标题提出请求。