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

问题描述:

我是Joomla的新手,并且在localhost上做主题定制。现在每件事情都很好。但是我不知道如果有菜单链接与一篇文章。当我点击时,我想要我的index.php页面的左侧面板和其他一些模块不显示在屏幕上显示的时候。如何在pariculer时删除某些模块aricle正在页面上显示。请给我一步一步decsription这个问题,因为我是joomla的新手。如何添加文章页面中的某些模块(Joomla 1.5)

在此先感谢!!!!!

+1

在模块管理器中,编辑模块时,您可以选择要在哪个页面上显示模块,只需取消选择文章(菜单项)或仅选择主页。 – MrCode 2012-03-19 10:16:10

如果您只是在某些没有菜单项的菜单上显示某个模块来控制显示,一种解决方案就是在模块的新位置添加一个断言,如下所示:

<?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}物件内的一个模块,只需确保模块设置为在所有页面上显示(不要担心它不会由于条件)。

+0

你永远不应该把任何这样的东西写入模板,它不是它的地方。更改/添加/删除列表中的文章需要更改代码。所有指定的内容都可以在Joomla框架中使用菜单项和扩展来完成,而无需将任何内容硬编码到模板中。 – 2012-03-24 06:14:10

去那个特定的模块从“模块管理器“来自joomla管理员经理。然后取消选中它是您创建的特定菜单的可见性。如果你保持它显示在所有页面上,它会在你创建的所有菜单项上显示该模块。仅检查要显示该模块的菜单。