如何在文章页面中添加某些模块(Joomla 1.5)

时间:2012-03-19 09:49:45

标签: php joomla

我是Joomla的新手,并在localhost上进行主题定制。现在每件事情都工作正常。但我不知道如果有与文章相关的菜单链接。当我点击我想要的左侧面板我的index.php页面和其他一些模块在屏幕上显示aricle时没有显示。如何在页面上显示pariculer aricle时删除某些模块。请给我一步因为我是joomla的新手,因此解决了这个问题。

提前致谢!!!!!

3 个答案:

答案 0 :(得分:1)

看看这个:

http://docs.joomla.org/How_do_you_assign_a_module_to_specific_pages%3F

如果您需要将模块分配给更复杂的情况,请使用:

http://www.nonumber.nl/extensions/advancedmodulemanager

答案 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}的文章中显示一个模块,只需确保模块设置为显示在所有页面(不要担心它不会因为有条件)。