在OTRS票证提交页面中添加一个html复选框

时间:2013-05-27 14:45:08

标签: html otrs

我是OTRS的新手,我在故障单提交页面中添加了带有一些文字的html复选框。基本上,我需要用户在提交新票证之前接受隐私声明(点击复选框)。因此,只有在用户单击复选框后才能启用提交按钮。我怎样才能做到这一点?

我知道HTML,但我不了解OTRS架构,所以我无法弄清楚如何修改HTML页面。

In Kernel-> Output-> HTML-> Standard我已经创建了HTML模板(* .dtl),但是:

  1. 我不知道这些元素是故障单提交页面的一部分;
  2. 我不知道是否需要修改现有模板,添加HTML或创建新模板(在第二种情况下,我认为我应该修改一些调用布局的perl模块,但是哪一个! ?!)
  3. 我试图打开.dtl文件以了解我要修改的内容,但Firefox无法正确呈现它们;我该怎么打开它们?

1 个答案:

答案 0 :(得分:2)

如果您希望客户接受隐私声明,则无需进行编码。

您只需转到管理员> SysConfig>框架>前端::客户并激活CustomerPanelPreApplicationModule###CustomerAccept模块,以及InfoKey和InfoFile值。当客户登录InfoFile中的文本时,客户需要接受此信息。接受InfoKey后,存储在用户首选项中。通过这种方式,系统不会再次向客户请求权限,如果您可以更改策略,也可以更改密钥,并在需要时显示消息。

关于.dtl文件的问题:这些是普通的HTML文件,但是不同的块由位于内核/模块下的文件呈现。

如果要修改用于提交新票证的页面,则为以下文件: CustomerTicketMessage.dtl。您可以使用任何文本编辑器编辑这些文件。