【问题标题】:Customize Ektron HTML Form Email Layout自定义 Ektron HTML 表单电子邮件布局
【发布时间】:2025-12-01 03:15:02
【问题描述】:

我想知道在提交 Ektron HTML 表单时是否可以自定义电子邮件 HTML 正文内容。

例如,提交表单并将表单数据通过电子邮件发送至 john@doe.gov。打开电子邮件后,会出现一个表格,其中包含提交表单中的数据。我想知道是否有办法修改为该电子邮件生成的 HTML 表。

我的目标是尝试使用一些 CSS 来强制在表格中自动换行,这样冗长的 textarea-input 数据就会被适当地换行。

【问题讨论】:

    标签: html forms email ektron


    【解决方案1】:

    我从未尝试过自定义它,所以我不知道是否有任何“陷阱”,但这些文件看起来很有希望:

    • /Workarea/controls/forms/DefaultFormEmailBody.xslt
    • /Workarea/controls/forms/template_FormDataDisplay.xslt
    • /Workarea/controls/forms/template_FormFieldValue.xslt

    表格在“template_FormDataDisplay.xslt”中生成,各个表格行在“template_FormFieldValue.xslt”中生成。

    通常的“我想修改工作区中的某些内容”警告适用:备份您更改的任何文件,并知道安装升级到 Ektron 将覆盖您的任何更改。

    【讨论】:

    • 这些正是我需要的文件。我已经玩了一段时间了。看来我可以修改这些文件,测试一个表单,并且修改出现在电子邮件中。现在我需要了解电子邮件 HTML 和 CSS。谢谢!
    【解决方案2】:

    你在使用 php 吗?因为您可以编辑打开电子邮件后的外观。这是一个很棒的教程:

    http://tangledindesign.com/how-to-create-a-contact-form-using-html5-css3-and-php/

    【讨论】:

    • 我相信 Ektron 使用 .net,但我不确定在哪里可以找到生成电子邮件 HTML 表的现有代码,或者我是否可以访问这样做的代码。
    • Ektron 是 ASP.NET 和 C#,有一些在服务器上运行的 .NET 服务,所以 PHP 在这里不适用。您要查找的文件可能位于 /Workarea/ 文件夹结构中。
    最近更新 更多