所以我在joomla中使用了latestnews_modules,我在网站的页脚中渲染了latest_news,但我还需要在右边的其他latest_news上渲染,但是我只看到一个视图default.php,我该如何制作一个模块在每个位置都有不同的工作原理???
如果我像以前一样创建另一个模块,他们的机器人会有相同的行为,如何解决这个问题,帮助!!
答案 0 :(得分:1)
模块应该有可配置的设置:
如果您的要求与模块提供的要求不同,则您需要创建自己的自定义扩展程序,或者找到符合您需要的第三方扩展程序。
答案 1 :(得分:0)
你想要达到什么目的?
a)如果你想要不同的“行为”,即不同的功能,你需要两个不同的模块,在这种情况下需要克隆你的修改的latestnews模块。顺便说一下,如果你正在修改核心模块的代码,你真的应该使用模板覆盖来做到这一点,以防你在安全补丁之后最终丢失你的更改 - 这个模块不太可能,但可能。
b)如果您希望使用不同参数的相同行为,请按照Bobby Jack的说法进行操作,并通过转到模块管理器更改其中一个模块的设置,选择模块并更改其设置,例如:要显示的项目数和类别。
c)如果您想为这两个模块设置不同的样式,请使用Module Class Suffix更改其中一个模块的class属性,并编写CSS以覆盖相关模块实例的显示。