首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在joomla中加载页眉和页脚中的菜单模块?

如何在joomla中加载页眉和页脚中的菜单模块?
EN

Stack Overflow用户
提问于 2017-06-01 12:39:19
回答 2查看 967关注 0票数 0

我在模板中附加了joomla的菜单模块。但我需要它同时加载在脚的位置。因此,如果我添加了另一个菜单,它应该被添加到页眉和页脚的位置.我想要做的是将菜单模块加载到页面中的两个不同位置,页眉和页脚。

我曾尝试在管理员部分为菜单模块添加多个职位.

屏幕截图如下

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-04 07:01:17

最新版本。Joomla3.x :按模板位置获取所有模块(用模板位置替换位置):

代码语言:javascript
运行
复制
<?php
$modules  = JModuleHelper::getModules("position");
$document = JFactory::getDocument();     
$attribs  = array();
$attribs['style'] = 'xhtml';
foreach ($modules as $mod) {
  echo JModuleHelper::renderModule($mod, $attribs);
}
?>

其他解决方案:您可以在模板中定义位置并将模块分配给该位置。

步骤:1.定制templateDetails.xml文件添加新位置

2.在template /your/index.php中的模板索引文件中创建位置

代码语言:javascript
运行
复制
<jdoc:include type="modules" name="newposition"   />
票数 1
EN

Stack Overflow用户

发布于 2017-06-03 19:07:32

如果我正确理解,您应该能够复制菜单模块(在扩展->模块中),并将重复模块添加到模板页脚中的模块位置。如果页脚中没有模块位置,则将其添加到templateDetails.xml中的- list中,并将其添加到模板中的index.php中,如下所示:

代码语言:javascript
运行
复制
<jdoc:include type="modules" name="footer-menu" style="xhtml" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44307806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档