Плагин evoFastLinks - быстрые ссылки на ресурсы дерева, модули, чанки в верхнее меню

Продолжаем нашу рубрику «как улучшить жизнь несколькими строчками кода».



Для тех, кому лень читать — Плагин тут

Для остальных — немного истории. После того, как окончательно отвалился treeTabs, а пользователям по-прежнему хотелось редактировать основные настройки сайта как можно проще и безопаснее для всего остального сайта, пришлось-таки перейти на CfgTV. Чему сейчас я, конечно, рад. Одно смущало — висело это все добро прямо в дереве, приходилось его снимать с публикации и сопровождать название ресурса всякими громкими надписями типа «system, danger, don`t remove!!!», но все-равно как-то это некрасиво.
И тут пару дней назад вышел для этих целей аж целый модуль :)

В общем, стало понятно, что для кардинального решения все необходимые условия созданы (имеются нужные события, чтобы создать дополнительный пункт в верхнем меню админки, в том числе, выпадающий), да и скрыть ресурс из дерева не проблема. Так и сформировалось это «быстрое решение», которое позволяет:
1. создать в верхнем меню пункт и назвать его как угодно
2. перенести в него ссылку на ресурс из дерева (если ссылка одна, то ресурс открывается просто кликом по верхнему меню, если ссылок надо несколько — то формируется выпадающее меню)
3. скрыть при необходимости этот ресурс из дерева (папки не скрываются, потому как пропадают и дочерние).

Жить стало легче, жить стало веселей :)



Плагин тут

UPD 26-01-18 — версия 0.2 — теперь с чанками и модулями :)
Столкнувшись с реалиями некоторых проектов доработал плагин до версии 0.2
Теперь в быстрые ссылки можно поместить не только ресурсы из дерева, но также модули и чанки.

Бывают такие загадочные проекты с кучей модулей вроде «список банков», «список счетов», «список городов» и т.п., информация в которых практически не меняется. И во всем этом списке найти нужные вроде собранных в админку заявок или модуля переводов бывает непросто, а часто и опасно. Теперь такие модули можно вынести на ссылку «быстрые ссылки».

Аналогично с чанками — ну вот бывают такие чудесные верстки, что самым простым путем редактирования отдельных элементов является хранение их в чанках (там хотя бы есть подсветка кода). Кроме того некоторые многоязычные решения содержат в чанках переводы. Это как-раз для подобных случаев.

Так что теперь ресурсы, модули и чанки. Каждый тип — со своими иконками, аналогичными тем, что используются в теме :)


5 комментариев

avatar
UPD 26-01-18 — версия 0.2 — теперь с чанками и модулями. Читайте изменения в топике :)
avatar
Cool! thank you
Комментарий отредактирован 2018-01-27 10:42:29 пользователем Nicola1971
avatar
have you used a «code beautify»? there are some unwanted spaces that brokes the plaugin

вы использовали «код украшать»? есть некоторые нежелательные пространства, которые сломали плагин
avatar
No. I`ve just copied code from github.com/webber12/evoFastLinks/blob/master/install/assets/plugin/plugin.evoFastLinks.tpl, insert in field of plugincode and check «use DocBlock» before saving. And it`s all ok. What kind of error do you have?
Комментарий отредактирован 2018-01-27 11:14:59 пользователем webber
avatar
Sorry.
Manual installation worked.
Maybe was an issue of the old Package Manager module.

Nice Thank you
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.