[modDevTools] — вывод кода чанков и сниппетов на странице шаблона или чанка
modDevTools в репозитории Simple Dream.
Пишу компонент для ускорения некоторых моментов разработки сайтов. На данный момент почти готово все, что я первоначально задумал, но появились еще несколько идей. Хотелось бы увидеть пожелания и предложения от читателей modx.pro.
Основная идея заключалась в том, чтобы при редактировании шаблонов не требовалось постоянно искать в дереве и открывать (в отдельном окне или быстрым редактированием) чанки и сниппеты.
Реализованные особенности компонента:




Пишу компонент для ускорения некоторых моментов разработки сайтов. На данный момент почти готово все, что я первоначально задумал, но появились еще несколько идей. Хотелось бы увидеть пожелания и предложения от читателей modx.pro.
Основная идея заключалась в том, чтобы при редактировании шаблонов не требовалось постоянно искать в дереве и открывать (в отдельном окне или быстрым редактированием) чанки и сниппеты.
Реализованные особенности компонента:
- выводит код чанков и сниппетов, используемых в шаблоне или чанке, с возможностью редактирования. Если есть, подключается редактор Ace.
- находит чанки даже в параметрах, например, в [[pdoResources?tpl=`rowTpl`]] найдет чанк rowTpl, если он уже существует
- для сниппетов выводит список параметров
- выводит список ресурсов, которые используют данный шаблон
- можно переходить на редактирование, просматривать, менять шаблон, публиковать, удалять ресурсы из этого списка
- поддерживается AjaxManager
- поддерживаются MODX 2.2 и 2.3
Комментарии: 30
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Замедлит разве что страницу редактирования шаблона.
Это будет здорово и думаю юзабельно.
У меня была идея сделать как в PhpStorm — переход на редактирования чанка по Ctrl+B на его имени в шаблоне, но так и не придумал, как это удобно сделать.
А тут всё просто, понятно, и никаких лишних переходов. Отлично!
Я думал оно будет во вкладке «Приложения» prntscr.com/4sch8p
Именно там пытался найти =)
В частности, переименовывать элементы сейчас — жуть. Вручную по всем шаблонам, чанкам, сниппетам и ctrl+F. А можно было бы за секунду.
Я даже не знаю как и оценить, насколько много времени он экономит!
Автору огромная благодарность!
Сначала не совсем было ясно как работает, но это все такие мелочи, по сравнению с тем насколько стало удобно после понимания!
У меня только небольшой вопрос, связанный с редактированием чанков внутри шаблонов: пробовала использовать перетаскивание чанков и ресурсов из дерева, но у меня не получилось. Так и должно быть или я что-то не то делаю?