如何形成一个TypoScript条件来检查POST参数是否已经发送了一个非空值?
在TYPO3中直到8.7,我有这个条件:
[globalVar = GP:ttp_basket != '']
plugin.tt_products = USER_INT
[global]
在TYPO3 9和10中,我想用
做同样的操作[traverse(request.getParsedBody()['ttp_basket'])]
plugin.tt_products = USER_INT
[global]
但是它不工作。
它适用于其他表达式格式。
[traverse(request.getParsedBody(), 'ttp_basket')]
plugin.tt_products = USER_INT
[global]
先前使用的格式有语法错误。"traverse"需要2个参数:数组和字符串