隐藏某些组件的菜单区域

Posted

技术标签:

【中文标题】隐藏某些组件的菜单区域【英文标题】:Hide the menu area for certain components 【发布时间】:2011-03-24 06:35:07 【问题描述】:

我正在设计一个 joomla 组件,我想仅针对特定组件页面隐藏侧边菜单中的所有项目。 在 Joomla 中可以吗?如果是,我该怎么做?

【问题讨论】:

【参考方案1】:

您可以在 index.php 中的 URL 中检查组件:

<?php
$option = JRequest::getCmd('option');
if (!$option == "com_yourcomponent") 
?>
<jdoc:include type="modules" name="mainmenu" style="xhtml" />
<?php    

?>

您还可以检查其他参数,例如

$view = JRequest::getCmd('view');
$task = JRequest::getCmd('task');

【讨论】:

以上是关于隐藏某些组件的菜单区域的主要内容,如果未能解决你的问题,请参考以下文章

php 从WordPress管理区域的侧边菜单中隐藏本机类别和标签

php 从WordPress管理区域的侧边菜单中隐藏本机类别和标签

如何从 joomla 的后端菜单中删除/隐藏某些组件?

React处理点击组件以外区域事件

JavaFX - 分页:如何隐藏底部(控制)面板并用页面占据其区域?

除指定区域外点击任何地方隐藏DIV