2

我在 Liferay DXP EE 中创建了一个新的自定义表单。我还想修改和创建电子邮件发送方式的自定义格式。当前电子邮件显示 for 标签,然后有一个换行符,然后在其下方显示 enter 值,如下所示:

•   Form Label 1
Form value 1
•   Form Label 2
Form value 2

我希望它显示如下:

•   Form Label 1: Form value 1    • Form Label 2: Form value 2

我希望表单结果每行显示 2 个表单标签和值。

是否可以像这样更改格式?我需要修改什么才能做到这一点?

4

1 回答 1

2

您需要修改 Web 表单 portlet 中的“form_entry_add_body.soy”模板文件,但由于它不是 jsp,我们无法创建片段文件来覆盖这个 soy 文件。

但是,您可以创建自己的自定义 DDLFormEmailNotificationSender 类并注册高服务排名并从那里使用修改后的模板。注册这个课程有一个挑战,因为它是私人课程,所以你需要关注这个博客

我试图以这种方式解决,但我不能,看看这个liferay 论坛帖子,所以我使用了肮脏的黑客。

希望这会帮助你。

于 2018-07-17T06:44:55.167 回答