#symfony #typoscript #typo3-9.x
Вопрос:
Как можно сформировать условие типоскрипта, чтобы проверить, был ли отправлен параметр 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]
Однако это не работает.
Ответ №1:
Он работает с другим форматом выражения.
[traverse(request.getParsedBody(), 'ttp_basket')]
plugin.tt_products = USER_INT
[global]
В ранее использованном формате произошла синтаксическая ошибка.
для «обхода» требуется 2 параметра: массив и строка