Обрабатываю его через $pdo->getChunk. Внутри TV есть вызов сниппета. И он выводится без обработки.
В чём может быть трабла?
Странно. Покажите состав чанка и передаёте ли в чанк какие то параметры?
А что не обрабатывается?
Дык тут он где?
Вставляется на место {$answer}
нашел решение https://modx.pro/help/16025
Я юзал ещё вот это: https://docs.modx.com/current/en/extending-modx/modx-class/reference/modx.parsechunk — вроде одной функцией удобнее)
А я обманул)) Нашел кусок кода, бился тоже с тем что вложенные теги (у меня были FasField, вида [[#11.pagetitle]] не работаели, написал вот так: if (class_exists('pdoTools')) { $pdo = $modx->getService('pdoTools'); $cur_output = $pdo->getChunk('@INLINE '.$cur_output); }else{ $cur_output = $modx->getChunk('@INLINE '.$cur_output); } У меня pdoTools есть, поэтому хз может если не будет, оно опять перестанет обрабатывать вложенные modx-тэги
так у вас вроде $answer - placeholder?
Хотелось бы, но кусок скопировал из рабочего кода)
а как вы задаете ему значения?
Это плейсхолдер в чанке.
ааа т.е. вы передаете значение в чанк? а как передаете? почему вас значение передается как вызов снипета fenom
Вот аналогично
ну как хотите)))
Обсуждают сегодня