Задать вопрос
@alex-bass

Как вызвать чанк-переменную в ModX в зависимости от уловия?

Здравствуйте!
Создаю шаблон на ModX и затормозился на следующем..., в программировании не силен, знаю немного html и css, modx только начал изучать.
Мне нужно создать единый шаблон в котором будет чанк-переменная. Т.е. если открывается определенная страница сайта, то выполняется один чанк, если другая определенная страница, то второй чанк, и так несколько раз (более 20-ти). Подскажите, как это реализовать.
Перегуглил в интернете, так и не нашел ответа, может из-за небольшого богажа знаний
  • Вопрос задан
  • 381 просмотр
Подписаться 2 Сложный Комментировать
Решения вопроса 1
@jimmy_hendrix
Можно сделать так, варианты:
1)Написать свой сниппет и через api(xpdo) проверять текущий id страницы и выводить нужный чанк
ссылка на блог Ильи Уткина - тут общая информация по api
2)Написать условие через Input and Output Filters (Output Modifiers)
ссылка
3)Скачать pdo tools, и с помощью fenom в коде шаблона сделать блок с условиями
Пример:
{if $_modx->resource.id == 7?}
{include 'myChank'}
{/if}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
id страницы, как суффикс чанка.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы