1
A
回答
0
在情况下,你只是想打电话从URL模块的内容如下回答会帮助你。
如果你只是想显示/隐藏,你可以使用类似的东西我以前的答案相同的页面模块:Joomla 3 Show different modules on same position depending on toggler
的Joomla提供的功能通过将tmpl=FILENAME
调用活动模板的一个特定的文件键/值的URL的查询字符串。 如果用户只想使用组件加载模板,则所有内置模板都有一个component.php文件。您可以查看以下链接了解更多详情:Adding print pop-up functionality to a component。
你可以做类似的事情,只显示你想加载的模块。 您可以将component.php复制到一个新文件(我已经使用custom.php),并在<body> ... </body>
部分添加了以下php代码。
<?php
$jinput = JFactory::getApplication()->input;
$selectedPosition = $jinput->getString("position", "");
$selectedModule = $jinput->getString("module", "");
$selectedModuleTitle = $jinput->getString("title");
if($selectedPosition !== "") {
$modules = JModuleHelper::getModules($selectedPosition);
foreach ($modules as $module) {
echo JModuleHelper::renderModule($module);
}
} elseif ($selectedModule !== "") {
$module = JModuleHelper::getModule($selectedModule, $selectedModuleTitle);
echo JModuleHelper::renderModule($module);
}
?>
所以用类似的方式,loadposition/loadmodule的作品,你可以使用调用新的模板文件:
index.php?tmpl=custom&position=MODULE_POSITION
或
index.php?tmpl=custom&module=MODULE_TYPE
或
index.php?tmpl=custom&module=MODULE_TYPE&title=MODULE_TITLE
可选,如果你想要加载m odule与特定的风格,你可以把它像renderModule方法的第二放慢参数:
echo JModuleHelper::renderModule($module, array("style" => "xhtml"));
希望这有助于
相关问题
- 1. 如何使用Ajax加载模块Joomla
- 2. 的Joomla加载模块
- 3. 在Joomla文章:如何加载模块,同时在链接上悬停
- 4. 自定义模块上的joomla链接?
- 5. 如何从joomla中的链接调用模块?
- 6. 如何在Joomla模块中添加javascript
- 7. 在Joomla的另一个模块中加载模块
- 8. 如何在Joomla模块BACKEND中加载Javascript调用?
- 9. 如何在jquery下拉面板中加载joomla模块
- 10. joomla:我如何加载一个以上的加载位置模块内容
- 11. Joomla - 如何修复Joomla链接
- 12. 如何在joomla中加载模型?
- 13. 无法加载模块coreData作为CoreData
- 14. 如何加载mongojs模块
- 15. 如何加载角模块
- 16. Joomla模块不工作
- 17. 将Joomla 1.5模块更新为Joomla 1.6
- 18. 如何在Joomla中添加一个搜索模块作为菜单项?
- 19. 为LoopPass可加载模块
- 20. Joomla:是否有可能将模块链接到替代布局
- 21. 在已创建的Joomla模块中链接背景CSS图像
- 22. 显示模块Joomla内容区域的包装链接
- 23. Joomla K2链接到模块中的类别或项目?
- 24. 在Joomla 3.6自定义html模块中与我聊天链接
- 25. 如何链接Cygwin中的Thread模块?
- 26. Joomla Subform模块
- 27. LINUX:静态链接模块加载顺序
- 28. 如何从内核模块中找到动态链接/加载库的PHDR?
- 29. 可移植性如何将可执行文件链接到可加载模块?
- 30. 加载模块