【问题标题】:Drupal 7 - Editing Default Emails in user.module fileDrupal 7 - 在 user.module 文件中编辑默认电子邮件
【发布时间】:2011-10-10 08:45:24
【问题描述】:

我在我的实时服务器上安装了 drupal 7。我想将默认文本电子邮件编辑为 user.module 文件中存在的 Html 电子邮件。我尝试更改核心文件,删除缓存,删除浏览器缓存,但它不起作用。我也把权限改成了777,还是不行。

我知道更改默认核心文件不是一个好主意,但是是否可以更改 drupal 核心文件??

谢谢

更新

我已经安装了 Html 邮件模块,我可以更改 html 的外观,但是我希望更改默认电子邮件的实际文本。

更新 2

正如下面的答案中提到的,我尝试检查 Drupal 中的设置页面,但是我无法获得忘记密码电子邮件和新评论电子邮件文本。是否可以使用 HTML 邮件模块添加或编辑它?

【问题讨论】:

    标签: html drupal drupal-7 html-email


    【解决方案1】:

    其实很简单。

    转到http://www.yourdomain.com/admin/config/people/accounts/settings 有一个“电子邮件”部分,您可以在其中编辑核心用户模块发送的所有电子邮件。

    添加 HTML Mail 模块以确保 Drupal 将添加好的标头,您就完成了!

    【讨论】:

    • 感谢 DuaelFr,我确实尝试过,但设置页面中缺少忘记密码和新评论电子邮件文本。是否可以使用 Html 邮件模块更改电子邮件的内容???
    • HTML 邮件模块只允许 Drupal 发送带有 HTML 标头的电子邮件。 HTML 电子邮件允许您定义电子邮件主模板,以提供您的网站电子邮件布局。电子邮件的内容在我在帖子中链接的界面中定义。您可以将 HTML 放在 textarea 中。
    【解决方案2】:

    这绝对是可能的,归根结底,Drupal 核心文件只是普通的旧 PHP。虽然破解核心文件是一个非常糟糕的主意(听起来您已经知道原因),但您需要做的就是更改代码以执行您希望它执行的操作。

    不过好消息是有人已经编写了一个模块来做你想做的事:HTML Mail。

    此模块允许您为离开系统的电子邮件设置主题,就像为普通 Drupal 站点设置主题一样,并根据您的设置将传出的电子邮件替换为这些 HTML 版本。

    【讨论】:

    • 谢谢克莱夫。我确实安装了 html 邮件模块,并且可以更改电子邮件的外观,但是此模块中是否有任何规定可以更改默认文本。谢谢
    【解决方案3】:

    所有电子邮件都是从系统发送的,内容可以根据需要进行编辑。为了样式化电子邮件,我使用 CLive 建议的 html 邮件模块。

    当您以管理员身份登录时,可以在“帐户设置”页面中找到新帐户创建、帐户取消电子邮件。

    所有其他电子邮件都是从“操作”设置页面设​​置的。

    我可以在电子邮件内容中使用 html 标签,我认为它有效,因为我使用的是 html 邮件模块。

    我希望此评论对尝试从 drupal 更改核心电子邮件内容的人有所帮助。

    【讨论】:

    • 我们是否使用 SMTP 身份验证支持模块来发送电子邮件...?
    猜你喜欢
    • 2013-02-22
    • 2022-08-17
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 2018-03-21
    • 2014-03-20
    相关资源
    最近更新 更多