@khomaldi
разбираюсь потихоньку

Как передать параметр в сниппет?

Здравствуйте. MODX R 2.7.3-pl.

Есть файлик генерации каталога товаров в xml формате. На 27-ой строчке хочу вызвать сниппет getExternalCode и передать в этот сниппет переменную $sync_data.

Как это сделать?

Если писать просто externalCode="$sync_data", то выводится строка (json) — всё ок. Но мне нужно эту переменную передать в сниппет, чтобы он распарсил строчку и вернул нужные мне данные.

Подскажите, пожалуйста, решение, я плохо разбираюсь в MODX. Уже заходил на 3–4 страницы поисковой выдачи, всё равно не получалось.

Спасибо :)
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@khomaldi Автор вопроса
разбираюсь потихоньку
РЕШЕНИЕ

Не знаю, почему так, но у меня лично работает только с использованием {}. То есть вместо &sync_data=`$sync_data` нужно было писать &sync_data=`{$sync_data}`

externalCode="[[!getExternalCode?&sync_data=`{$sync_data}`]]"


Большое спасибо Danny Arty и Антон Тарасов за помощь!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы