【问题标题】:Ez Publish Override TemplateEz 发布覆盖模板
【发布时间】:2015-06-03 09:08:06
【问题描述】:

有谁知道如何在 EZ PUBLISH..+ 中覆盖这个文件

{* 请勿编辑此文件!请改用覆盖模板。 *} {set-block scope=root variable=subject}{"收集的信息来自 %1"|i18n("design/standard/content/edit",,array($collection.object.name|wash))}{/set-block}

{* 使用此行指定收件人、发件人和回复人的电子邮件 在模板中,可以从对象中读取 this 以使其动态化 公关形式{设置块范围=根 变量=email_receiver}nospam@ez.no{/set-block} {set-block scope=root 变量=email_sender}custom_sender@example.com{/set-block} {set-block 范围=根 变量=email_reply_to}custom_reply_to@example.com{/set-block} *}

{* 将此设置为重定向到另一个节点 {set-block scope=root 变量=redirect_to_node_id}2{/set-block} *}

{"以下信息是 收集"|i18n("设计/标准/内容/编辑")}:

{部分名称=属性循环=$collection.attributes} {$Attribute:item.contentclass_attribute_name|wash}: {attribute_result_gui view=info 属性=$Attribute:item}

{/部分}

它位于extension/ezwebin/design/ezwebin/templates/content/collectedinfomail/form.tpl..

我想覆盖该文件以修改我要通过电子邮件发送的内容

【问题讨论】:

    标签: php ezpublish


    【解决方案1】:

    你总是有两种方法来覆盖:

    {好方法}
    1.您在您自己的扩展程序的覆盖文件夹下的模板文件夹中创建一个文件,并在您的扩展程序或站点访问的override.ini 文件中定义新的覆盖规则。 [阅读更多here]

    {更简单的方法}
    2.您可以在自己的扩展名中创建一个具有完全相同路径的文件(不再位于覆盖文件夹下),该文件将自动覆盖ezwebin或ezpublish的任何其他扩展名中的文件。 注意:对于这种方法,您应该始终确保您的扩展比另一个更强大。 (它应该在 site.ini 中的较高位置)

    【讨论】:

      猜你喜欢
      • 2018-01-29
      • 1970-01-01
      • 2019-11-23
      • 2019-03-27
      • 2020-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多