在Root.ts2
中,我有这样一行:
content = ${q(node).property('some-property').trim()}
当我.trim()
在最后省略时,这条线就起作用了。当我包含它时,我收到一条异常消息:“当 Neos 尝试呈现您的页面时引发异常。方法“trim”在不受信任的上下文中不可调用”。
Neos 文档甚至没有包含“受信任”或“不受信任”这两个词,所以我不知道是什么原因,以及为什么这被认为是不受信任的。
有任何想法吗?
在Root.ts2
中,我有这样一行:
content = ${q(node).property('some-property').trim()}
当我.trim()
在最后省略时,这条线就起作用了。当我包含它时,我收到一条异常消息:“当 Neos 尝试呈现您的页面时引发异常。方法“trim”在不受信任的上下文中不可调用”。
Neos 文档甚至没有包含“受信任”或“不受信任”这两个词,所以我不知道是什么原因,以及为什么这被认为是不受信任的。
有任何想法吗?
您可以在 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