覆盖 Joomla 3x 中的 JE 快速联系模块

Override JE Quick Contact module in Joomla 3x

我的客户在 Joomla 3.7.3 的网站上使用 Je Quick Contact 模块 默认情况下,发件人电子邮件是用户的电子邮件,但有时电子邮件会以这种方式进入垃圾邮件。 我们想将其更改为具有通用发送联系人@domain.fr,似乎我们无法在后台处理它。

所以我试图覆盖模块来更改发件人电子邮件。 该模块位于 modules/mod_je_quickcontact 中,并且有文件 mod_je_quickcontact.php、index.html、mod_je_quickcontact.xml 和文件夹 CSS、JavaScript、PHP , 图片 在我的模板中,我创建了一个文件夹 mod_je_quickcontact 并将所有这些元素放在那里,然后我更改了文件 mod_je_quickcontact.php 但是不行,显示的还是默认数据

我查看了 Internet 以了解如何覆盖,但对于我发现的所有示例,在默认模块中有 tmpl/default.php 文件要覆盖。我没有这样的文件夹和文件。

也许我错过了什么或者我做错了......我不知道该怎么做,所以,如果有人有想法,那就太好了!

我认为在 Joomla 中只有一种方法可以覆盖模块的模板或布局。您使用的模块不是最佳实践,因为没有使用默认模板 (tmpl/default.php) 来显示模块的输出。

就像 Joomla 文档中提到的那样:

The directory structure you need is: TEMPLATE_NAME/html/EXTENSION_NAME/VIEW_NAME/FILE_NAME.php

(来源:Joomla override documentation

我会做的:复制模块,按照你需要的方式改变它。而已。 付费和免费模块之间必须有区别:-P