覆盖 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
我的客户在 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