如何使用具有不同配置的一个模块?

时间:2012-04-20 11:12:31

标签: php joomla

所以我在joomla中使用了latestnews_modules,我在网站的页脚中渲染了latest_news,但我还需要在右边的其他latest_news上渲染,但是我只看到一个视图default.php,我该如何制作一个模块在每个位置都有不同的工作原理???

如果我像以前一样创建另一个模块,他们的机器人会有相同的行为,如何解决这个问题,帮助!!

2 个答案:

答案 0 :(得分:1)

模块应该有可配置的设置:

  1. 转到您要更改的模块
  2. 向右看;你应该看到一个'面板'为'参数'
  3. 您可以设置诸如总计数,从中提取文章的部分/类别,要包括的作者以及订单等内容。
  4. 如果您的要求与模块提供的要求不同,则您需要创建自己的自定义扩展程序,或者找到符合您需要的第三方扩展程序。

答案 1 :(得分:0)

你想要达到什么目的?

a)如果你想要不同的“行为”,即不同的功能,你需要两个不同的模块,在这种情况下需要克隆你的修改的latestnews模块。顺便说一下,如果你正在修改核心模块的代码,你真的应该使用模板覆盖来做到这一点,以防你在安全补丁之后最终丢失你的更改 - 这个模块不太可能,但可能。

b)如果您希望使用不同参数的相同行为,请按照Bobby Jack的说法进行操作,并通过转到模块管理器更改其中一个模块的设置,选择模块并更改其设置,例如:要显示的项目数和类别。

c)如果您想为这两个模块设置不同的样式,请使用Module Class Suffix更改其中一个模块的class属性,并编写CSS以覆盖相关模块实例的显示。

相关问题