Уменьшаем слишком длинное меню компонентов
Предлагаю простенькое решение для тех, у кого меню компонентов не умещается на экране. Мне помогает при работе с Firebug — часто пользуюсь Console и, чтобы до него добраться, приходиться закрывать Firebug.
Инструкция простая.
1. В папке manager/templates/default/css создаем файл fix_menu.css
Собственно всё.
Инструкция простая.
1. В папке manager/templates/default/css создаем файл fix_menu.css
#limenu-components ul.modx-subnav {
background-color: #3a4f5a;
overflow: visible;
width: 544px;
}
#limenu-components ul.modx-subnav li {
clear: unset !important;
height: 72px !important;
margin: 1px !important;
}
#limenu-components ul.modx-subsubnav {
background-color: #3D5556 !important;
border: 1px solid #AFAFAF !important;
margin: 0 !important;
top: -2px !important;
}
#modx-navbar ul.modx-subsubnav li,
#modx-navbar ul.modx-subsubnav li a {
background-color: #3f5364 !important;
}
2. В этой же папке открываем файл index.css и в первой же строчке вставляем@import url('fix_menu.css');
3. Нажимаем F5 в админке.Собственно всё.
Поблагодарить автора
Отправить деньги
Комментарии: 10
Лучше бы это отправить как pull-request в репозиторий MODX.
И что будет, когда станет 3 колонки дополнений?
И что будет, когда станет 3 колонки дополнений?
Ширина определяется не автоматически, хотя можно сделать и так. В моем примере только 2 колонки предусмотрено — width: 544px;
Кому надо 3 колонки — увеличиваем width до 816.
П.С. Я же говорю, что решение простенькое :) Да и пригодится единицам. Так что пулреквест будет мертворожденным.
Кому надо 3 колонки — увеличиваем width до 816.
П.С. Я же говорю, что решение простенькое :) Да и пригодится единицам. Так что пулреквест будет мертворожденным.
Ой, не хотелось бы, что бы данный способ уменьшить меню был штатным, особенно, если не будет возможности его отключить.
Проще в настройках отключить дескрипшн для меню, а в действиях создать папку и в нее перенести часть пунктов, и будет лучше, ибо руками можно распределить по папкам можно как нужно.
Проще в настройках отключить дескрипшн для меню ...Всегда забавляет подобная формулировка. Кому проще? Вам? Значит эта заметка не для вас. Кроме того, решение с отключением описания меню уже обсуждалось. Лично мне не нравится такой вид. Я предложил альтернативу. Вы лично против существования в мире альтернативных решений???
Сергей, я ценю чужой труд, и конкретно Ваш труд. Я очень и очень «ЗА» альтернативы и различие взглядов.
Что касается конкретного случая, то уверен, все что можно просто настроить стандартными способами (т.е. штатными настройками MODx) не требует применения дополнительных css и т.п. решений, мало того, создав отдельную папочку, или более одной, можно не только разложить удобно расширения, а еще и права пользователей учесть. Ни какие авто столбцы этого не решают.
Отдельно про дескрипшн: не представляю, кому это надо, например, уже на 5й день знакомства с MODx, вот, что угодно, а эти пояснения в меню только занимают место (имхо, ясен пень).
Что касается конкретного случая, то уверен, все что можно просто настроить стандартными способами (т.е. штатными настройками MODx) не требует применения дополнительных css и т.п. решений, мало того, создав отдельную папочку, или более одной, можно не только разложить удобно расширения, а еще и права пользователей учесть. Ни какие авто столбцы этого не решают.
Отдельно про дескрипшн: не представляю, кому это надо, например, уже на 5й день знакомства с MODx, вот, что угодно, а эти пояснения в меню только занимают место (имхо, ясен пень).
Человек, ценящий чужой труд и чужое мнение, никогда не напишет
Я от этой болезни излечился 20 лет назад. Ни в коем разе не хотел вас обидеть. Просто перечитайте первую строчку моего предыдущего комментария.
П.С. Меня не расстраивают минусы. Главное, чтобы Вам помогало.
Отдельно про дескрипшн: не представляю, кому это надоНи один человек в мире не знает насколько хорошо вы можете себе что-либо представлять, чтобы считать ваше мнение авторитетным.
Я от этой болезни излечился 20 лет назад. Ни в коем разе не хотел вас обидеть. Просто перечитайте первую строчку моего предыдущего комментария.
П.С. Меня не расстраивают минусы. Главное, чтобы Вам помогало.
Спасибо, Сергей, у вас замечательные расширения, некоторыми я с удовольствием пользуюсь. Очевидно, так вышло, что данное решение меня сильно удивило непригодностью именно для меня. Даже показалось бессмысленным, ввиду имеющихся настроек, которые лучшим образом решают проблему меню, если оно стало плохо помещаться на экране, да и вообще, для удобства.
Модэкс вообще хорошо настраивается, этим он многим нравится. Но иногда становится «страшно», что в будущем, какие то настройки уберут в пользу иных, непривычных или неудобных решений. Такой «страх», именно он, побуждает крикнуть «ой нет, только не так»
Вырвалось и в этот раз. Извините за выраженное мнение.
PS Жаль что через 20-ть лет я уже буду маразматиком, так и не успею достичь дзена.
Модэкс вообще хорошо настраивается, этим он многим нравится. Но иногда становится «страшно», что в будущем, какие то настройки уберут в пользу иных, непривычных или неудобных решений. Такой «страх», именно он, побуждает крикнуть «ой нет, только не так»
Вырвалось и в этот раз. Извините за выраженное мнение.
PS Жаль что через 20-ть лет я уже буду маразматиком, так и не успею достичь дзена.
Спасибо за интересное решение! Постоянно сталкивался с этой проблемой…
По теме меню modx.pro/solutions/4787-improve-admin-menu-disclosure-on-click-and-not-only/
github.com/antixrist/MODxFixMenu вот чего, по умолчанию в MODx не хвататет (имхо)
И очень жаль, что его нет в репозитарии modstore.pro/, вручную запарился добавлять.
github.com/antixrist/MODxFixMenu вот чего, по умолчанию в MODx не хвататет (имхо)
И очень жаль, что его нет в репозитарии modstore.pro/, вручную запарился добавлять.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.