【发布时间】:2012-01-31 18:41:15
【问题描述】:
页面的标题为“Systemadministrator (m/w) | Dresden”。我使用垂直线(管道)字母。当我在typo3(通过dataWrap)中呈现标题时,它只会显示“Systemadministrator(m / w)Dresden”(没有垂直线字母)。
是否可以在标题、页眉等中使用垂直线字母而不必担心 TYPO3 可能会将其解释为代码(管道)?
【问题讨论】:
页面的标题为“Systemadministrator (m/w) | Dresden”。我使用垂直线(管道)字母。当我在typo3(通过dataWrap)中呈现标题时,它只会显示“Systemadministrator(m / w)Dresden”(没有垂直线字母)。
是否可以在标题、页眉等中使用垂直线字母而不必担心 TYPO3 可能会将其解释为代码(管道)?
【问题讨论】:
管道符号在 TypoScript 中用于option split。所以你将不得不逃避这个符号。您可以使用|,据我所知,这也是唯一的方法,尽管使用这样的 HTML 工作一轮有点难看。
【讨论】:
dataWrap 自动调用使用管道作为分隔符的 stdWrap,您应该可以使用 insertData 代替,尝试更改:
MyObject.value.dataWrap = some stuff {page : title} some other stuff
到
MyObject.value = some stuff {page : title} some other stuff
MyObject.value.insertData = 1
【讨论】: