所以我在joomla中使用了latestnews_modules,我在网站的页脚渲染了latest_news,但我还需要在正确的其他latest_news处渲染,但我只看到一个视图default.php,我怎样才能制作那个模块每个位置的工作方式都不一样???
如果我像以前一样创建另一个模块,它们的机器人具有相同的行为,如何解决,帮助!
模块应该有可配置的设置:
如果您的要求与模块提供的不同,您将需要创建自己的自定义扩展,或者找到满足您需求的第三方扩展。
你想达到什么目的?
a) 如果您想要不同的“行为”,即不同的功能,您需要两个不同的模块,在这种情况下,您需要使用您的修改克隆 latestnews 模块。顺便说一句,如果您正在修改核心模块的代码,您真的应该使用模板覆盖来执行此操作,以防您在安全补丁后最终丢失更改 - 对于此模块来说不太可能,但可能。
b)如果您想要具有不同参数的相同行为,请按照 Bobby Jack 所说的那样,通过转到模块管理器,选择模块并更改其设置来更改其中一个模块的设置,例如要显示多少项目以及从哪个类别.
c) 如果您想要两个模块的不同样式,请使用模块类后缀来更改其中一个模块的类属性并编写 CSS 来覆盖相关模块实例的显示。