msProducts и обработка output filters
Прошу помощи…
Я пытаюсь для ajax запроса подготовить товары, и при выполнении runSnippet('msProducts') — msProducts сам по себе не рендерит output filters, а оставляет их как есть, чтобы MODX потом их сам отрендерил.
Можно ли в MODX запустить в ручную обработку плейсхолдеров с output filters?
Вот такой код:
Можно ли вручную отрендерить эти output filters?
Я пытаюсь для ajax запроса подготовить товары, и при выполнении runSnippet('msProducts') — msProducts сам по себе не рендерит output filters, а оставляет их как есть, чтобы MODX потом их сам отрендерил.
Можно ли в MODX запустить в ручную обработку плейсхолдеров с output filters?
Вот такой код:
$prods = $this->modx->runSnippet('pdoPage',array(
'element' => 'msProducts'
,'includeThumbs' => '183x122'
,'limit' => '12'
,'where' => $this->modx->toJSON($where)
,'sortby' => $sortby
));
$this->modx->setPlaceholder('petja.products',"<!--$prods-->");
// И затем берем полученное:
$html['prodsWr'] = $this->modx->getPlaceholder('petja.products');Возвращает вот такой код:<img class="img-responsive" alt="Моли Инь Хао" src="[[+183x122:default=`/assets/components/minishop2/img/web/ms2_small.png`]]">Я имею ввиду, что этот кусок остался как был: [[+183x122:default=`/assets/components/minishop2/img/web/ms2_small.png`]]Но если не брать плейсхолдер, а выводить на странице — то MODX все нормально потом обрабатывает.Можно ли вручную отрендерить эти output filters?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
2
Комментарии: 2