• Блог
  • Формируем теги сниппета и чанка

Как это работает? Многие знакомы с механизмом драг-энд-дропа элементов — тянем элемент на форму, в открывшемся окне опций указываем нужные значения параметров и получаем готовый тег элемента с введенными параметрами. Я решил, что грех не воспользоваться уже готовым функционалом и прикрутил его к своему компоненту. Теперь оформлять теги сниппетов (чанков редко) можно очень легко. Пишем название сниппета, например, pdoUsers (можно без скобок), выделяем его и нажимаем Ctrl+Insert. Открывается знакомое по драг-н-дропу окно.

Вводим нужные значения, сохраняем и получаем готовый тег

[[pdoUsers? &tpl=`tpl.users` &fastMode=`1` &sortdir=`DESC`]]

Нужно переопределить параметры? Выделяем тег целиком, нажимаем Ctrl+Insert и изменяем значения. Выделенный блок заменится новым.

Вот как-то так.

Новую версию уже можно скачать в modstore.pro.

Update

Есть небольшой баг MODX. Если определить параметры для одного сниппета, то MODX запоминает их и вставляет их для других сниппетов. Проверить можно так: перетащить сниппет из дерева и изменить какой-нибудь параметр, а затем перетащить другой сниппет ничего не меняя. В тег второго сниппета добавится параметр первого сниппета.

Чтобы это исправить, нужно заменить вот этот файл.

0   65

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.