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


How to use one module with distinct configurations?

所以我在 joomla 中使用了latestnews_modules,我在网站的页脚渲染latest_news,但我也需要在右边的其他latest_news渲染,但我只看到一个视图默认值.php,我怎样才能让一个模块在每个位置都不同???

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

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

  1. 转到要更改的模块
  2. 在右边看;你应该看到一个标题为"参数"的"面板"
  3. 您可以设置诸如总数、要从中提取文章的部分/类别、要包含的作者以及顺序等内容。

如果你的要求与模块提供的要求不同,则需要创建自己的自定义扩展,或者找到执行所需操作的第三方扩展。

你想实现什么?

a) 如果你想要不同的"行为",即不同的功能,你需要两个不同的模块,在这种情况下,需要用你的修改克隆最新的新闻模块。顺便说一句,如果您正在修改核心模块的代码,您确实应该使用模板覆盖来执行此操作,以防您最终在安全补丁后丢失更改 - 此模块不太可能,但可能。

b) 如果您希望使用不同的参数进行相同的行为,请按照 Bobby Jack 所说的那样,并通过转到模块管理器、选择模块并更改其设置来更改其中一个模块的设置,例如要显示的项目数量以及从哪个类别。

c) 如果您希望两个模块具有不同的样式,请使用模块类后缀更改其中一个模块的类属性,并编写 CSS 以覆盖相关模块实例的显示。