0

Root.ts2中,我有这样一行:

content = ${q(node).property('some-property').trim()}

当我.trim()在最后省略时,这条线就起作用了。当我包含它时,我收到一条异常消息:“当 Neos 尝试呈现您的页面时引发异常。方法“trim”在不受信任的上下文中不可调用”。

Neos 文档甚至没有包含“受信任”或“不受信任”这两个词,所以我不知道是什么原因,以及为什么这被认为是不受信任的。

有任何想法吗?

4

1 回答 1

1

您可以在 TS2 中使用 Eel 助手。字符串助手 - TYPO3.Eel/Classes/TYPO3/Eel/Helper/StringHelper.php- 有 trim 方法,可以这样使用:

content = ${String.trim(q(node).property('some-property'))}

这可能也有帮助 - https://learn-neos.com/blog/hitchhikers-guide-to-typoscript-2-part1.html

于 2015-12-07T11:37:02.050 回答