[英]How to define and access local variable in Typoscript 2 (Neos)?
我已经在Neos中使用自定义TS2文件创建了自定义NodeType“事件”,但我想它是有关Typoscript 2的更常见的问题。
prototype(Some.Namespace:Events) < prototype(TYPO3.Neos:Document) {
...
sortOrder = ${request.arguments.sortOrder == 'asc' ? 'asc' : 'desc'}
otherVariable = ${sortOrder}
...
}
当然,将其简化为专注于该问题:
我想将变量sortOrder
的值(即“ asc”或“ desc”)分配给另一个名为otherVariable
变量。
我怎样才能做到这一点? 我无法使用${sortOrder}
访问该值,该值始终返回NULL。
所有你需要做的就是添加this
如下,并{otherVariable}
在流体模板将正常工作。 刷新高速缓存中的情况下,你窗台有NULL
。
sortOrder = ${request.arguments.sortOrder == 'asc' ? 'asc' : 'desc'}
otherVariable = ${this.sortOrder}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.