我是Joomla的新手,并在localhost上进行主题定制。现在每件事情都工作正常。但我不知道如果有与文章相关的菜单链接。当我点击我想要的左侧面板我的index.php页面和其他一些模块在屏幕上显示aricle时没有显示。如何在页面上显示pariculer aricle时删除某些模块。请给我一步因为我是joomla的新手,因此解决了这个问题。
提前致谢!!!!!
答案 0 :(得分:1)
答案 1 :(得分:0)
从joomla admin manager的“模块管理器”转到该特定模块。然后从您创建的特定菜单中取消选中它的可见性。如果你让它显示在所有页面上,它会在你创建的所有菜单项上显示该模块。仅检查要显示该模块的菜单。
答案 2 :(得分:-1)
如果您所说的只是在某些没有菜单项来控制显示的文章上显示模块,一种解决方案是在新模块位置向模板添加断言,例如:< / p>
<?php
$articleId = Number of article from a query or set as static value....
if(JRequest::getVar('option') == 'com_content' && JRequest::getVar('id') == $articleId)
{
?>
<jdoc:include type="modules" name="slideshow" style="xhtml"/>
<?php
}
?>
如果模块位置在内容区域之外,那么你可以这样做,或者如果你想在你可以使用{loadposition myModulePosition}的文章中显示一个模块,只需确保模块设置为显示在所有页面(不要担心它不会因为有条件)。