Два виджета для ManagerManager

Написал два виджета для плагина ManagerManager.
На 25.05.2017 года не рекомендую использовать!
В версии MODX.Evo.Custom 1.2.1-d9.1.5 от виджета полностью ломается ManagerManager 0.6.2
В версии MODX.Evo.Custom 1.2.1-d9.1.0 работает нормально.

Первый mm_setDefaultTab.
Виджет делает видимой вкладку ОБЩИЕ в случаи если активной вкладки нет. Такая ситуация может возникнуть когда в конфигурации сайта стоит галочка — «Запоминать вкладки» (мне очень удобно, всегда ставлю ДА) и создали свои вкладки с помощью mm_createTab назначенные для определенных шаблонов.
Для использования добавить строчку mm_setDefaultTab('tabGeneral', '', ''); в mm_rules. Добавлять надо после строк которые создают дополнительные табы.
Скачать mm_setDefaultTab

Второй mm_hideNameTvFields
Для использования добавлять mm_hideNameTvFields('список TV параметров', '', '');
Предназначен для своих custom TV параметров. Виджет скрывает ячейку таблицы в которой отображается название/описание TV параметра, когда я пишу свой custom TV параметр мне жалко это практически пустующие место.
Скачать mm_hideNameTvFields

2 комментария

avatar
Полезные мелочи.
Только может код разместить как-то более удобно. Например на gist.github.com или хотя бы прямо в топике. А то часто бывает, что через какое-то время архивчики с частного сайта пропадают, и люди не могут найти интересующие дополнения.
Комментарий отредактирован 2017-03-16 07:56:52 пользователем akool
avatar
Да бывает всякое.
виджет mm_setDefaultTab требует вылизывания, но для активирования только вкладки ОБЩИЕ работает как надо.
виджет mm_hideNameTvFields может работать не правильно в специфичных случаях. Это когда кодер custom TV разместит внутри своей таблицы (выводимой в своем custom TV), а не так как со стандартными TV Параметрами. Случайно такое тоже может быть.

Вообщем код надо причесать перед github.com
Комментарий отредактирован 2017-03-16 08:28:38 пользователем Redduck
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.