[tagElementPlugin] Формируем теги сниппета и чанка
Как это работает? Многие знакомы с механизмом драг-&-дропа элементов — тянем элемент на форму, в открывшемся окне опций указываем нужные значения параметров и получаем готовый тег элемента с введенными параметрами. Я решил, что грех не воспользоваться уже готовым функционалом и прикрутил его к своему компоненту. Теперь оформлять теги сниппетов (чанков редко) можно очень легко.
Пишем название сниппета, например, pdoUsers (можно без скобок), выделяем его и нажимаем Ctrl+Insert. Открывается знакомое по драг-н-дропу окно.
Вводим нужные значения, сохраняем и получаем готовый тег
Вот как-то так.
Новую версию уже можно скачать в modstore.pro.
Предыдущая заметка.
Update.
Есть небольшой баг MODX. Если определить параметры для одного сниппета, то MODX запоминает их и вставляет их для других сниппетов. Проверить можно так: перетащить сниппет из дерева и изменить какой-нибудь параметр, а затем перетащить другой сниппет ничего не меняя. В тег второго сниппета добавится параметр первого сниппета.
Чтобы это исправить, нужно заменить вот этот файл.
Полная документация.
Пишем название сниппета, например, pdoUsers (можно без скобок), выделяем его и нажимаем Ctrl+Insert. Открывается знакомое по драг-н-дропу окно.
Вводим нужные значения, сохраняем и получаем готовый тег
[[pdoUsers? &tpl=`tpl.users` &fastMode=`1` &sortdir=`DESC`]]
Нужно переопределить параметры? Выделяем тег целиком, нажимаем Ctrl+Insert и изменяем значения. Выделенный блок заменится новым.Вот как-то так.
Новую версию уже можно скачать в modstore.pro.
Предыдущая заметка.
Update.
Есть небольшой баг MODX. Если определить параметры для одного сниппета, то MODX запоминает их и вставляет их для других сниппетов. Проверить можно так: перетащить сниппет из дерева и изменить какой-нибудь параметр, а затем перетащить другой сниппет ничего не меняя. В тег второго сниппета добавится параметр первого сниппета.
Чтобы это исправить, нужно заменить вот этот файл.
Полная документация.
Поблагодарить автора
Отправить деньги
Комментарии: 17
Вот как-то так.А мог бы написать, что «новую версию уже можно скачать из modstore.pro/tagelementplugin», тем более, что так и есть!
Исправился. :)
Это что за волшебство? Как людям теперь переходить на работу с файлами — там же нет такой красоты…
А вообще, ооочень классная штука)
А вообще, ооочень классная штука)
Мда, не подумал. В новой версии удалю. Да и новую версию удалю. :)
Так <Ctrl+Insert> или <Ctrl+Enter> (описание компонента)?
Читаем внимательно: <Ctrl+Enter> — открыть окно редактирования элемента, <Ctrl+Insert> — параметров.
В описании компонента ни слова про <Ctrl+Insert>, в статье ни слова про <Ctrl+Enter>, вот и бросилось в глаза.
А кто подскажет, <Ctrl+Insert>, как использовать — на клавиатуре MacOS, на которой нет клавиши insert
Спасибо, но к сожалению это мне не поможет. Больше поможет тем, кто ставит на Mac Windows. Если есть такие.
Может это поможет.
Супер! Сергей продолжает вносить в MODX вкусные печеньки. Думаю скоро появится какой-нибудь компонент, без которого будет сложно обойтись при разработке сайта.
Просьба есть по комбинации кнопок. Если это будет не трудно, можно ли сделать настройку комбинаций в системных настройках? Было бы классно иметь такую гибкость.
Просьба есть по комбинации кнопок. Если это будет не трудно, можно ли сделать настройку комбинаций в системных настройках? Было бы классно иметь такую гибкость.
В новой версии добавлю. Но чтобы найти свободное сочетание придется потрудиться — ace забрал большинство.
Done.
Забыл написать, что есть небольшой баг MODX. Если определить параметры для одного сниппета, то при определении параметров для другого, ему присвоятся измененные параметры первого сниппета. Чтобы исправить это, нужно заменить файл отсюда.
Это работает для плагинов? Ну чтобы можно было с помощью плагина визуально редактировать параметры плагина, который отвечает за визуальное редактирование плагинов?
Спасибо, полезное дополнение.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.