我从TYPO3 6.2.14更新到6.2.17。
到目前为止,我在表格DIV和LINK中使用,例如
<div style="width:300px">chemistry</div>|Mr. X
<link 188>physics</link>|Mrs. Y
这不再起作用了,我正在关注输出
<table class="contenttable contenttable-0">
<tr class="tr-even tr-0">
<td class="td-0"><div style="width:300px">chemistry</div></td>
<td class="td-last td-1">Mr. X</td>
</tr>
<tr class="tr-odd tr-1">
<td class="td-0">physics</td>
<td class="td-last td-1">Mrs. Y</td>
</tr>
</table>
<link>
不再被替换,<div>
被“包裹”
我怎样才能得到旧的行为?
答案 0 :(得分:4)
我将Pekka的回答延伸到了非黑客的#34;溶液
以下下面的typoscript修复了这个问题
tt_content.table{
20.innerStdWrap.parseFunc =< lib.parseFunc
20.innerStdWrap.htmlSpecialChars >
}
答案 1 :(得分:1)
注意:以下是黑客攻击。它解除了为(安全)原因而做出的改变。我不知道安全隐患。最好找到一种不需要破解核心的方法。
我没有运行Typo3安装,所以我不能肯定地说,但可能是导致新行为的更改:
[SECURITY]用元素“table”中的htmlspecialchars替换parseFunc /sysext/css_styled_content/static/v4.5/setup.txt https://git.typo3.org/Packages/TYPO3.CMS.git/commit/e737a34
- 20.innerStdWrap.parseFunc = < lib.parseFunc
+ 20.innerStdWrap.htmlSpecialChars = 1
您可以将其手动更改回innerStdWrap.parseFunc = < lib.parseFunc
。