0

我在 Typo3 项目(Typo3 v 4.5)中使用 powermail 表单。我正在通过打字稿将表单字段中的数据分配给数据库字段。

tt_address.last_name.data = TSFE:fe_user|sesData|powermail_88|uid18

现在,我面临的问题是,如果一个字段包含字符“&”,则将其更改为 html 实体表示,并将其保存在数据库中。无论如何,我可以通过上述表达式右侧的字符串替换/正则表达式删除此错误。我尝试用 javascript 来做,但不能解决问题。请多多包涵,因为我对印刷术的了解非常基本。

4

1 回答 1

0

您是说“与”符号更改为“与符号”?您的预期行为是什么?不幸的是,您没有说明您使用的是哪个 TYPO3 版本,所以这个答案对于替换来说是通用的,可能对您不起作用。八法:

从 TYPO3 4.6 开始,引入了替换功能:http: //docs.typo3.org/typo3cms/TyposcriptReference/Functions/Replacement/Index.html

该函数也包含在 stdWrap 中。这意味着您可以使用如下语法:

tt_address.last_name.stdWrap.replacement {
  10 {
    search = &
    replace.char = 38
  }
}

有关更多示例,请查看上面的链接。

于 2013-01-14T12:20:05.460 回答