• Делаю сайт для магазина на WordPress (тема Storefront), нужно отдельное выпадающее меню каталога в левом сайдбаре, решил попробовать Max Mega Menu вставить туда через виджеты, получилось, но нигде не нашел информации, как сделать его вертикальным в одну коронку, отображается вот так:

    Если кто-то подскажет плагин хорошего вертикального меню для сайдбара, тоже буду благодарен, заранее спасибо всем ответившим 🙂

    • Тема изменена 8 лет, 4 месяца назад пользователем avralex.
    • Тема изменена 8 лет, 4 месяца назад пользователем avralex.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Это можно сделать с помощью стилей.
    Но вам нужно понимать, что у вас Меню тогда необходимо переместить из верхней части в Сайдбар, которого у вас пока нет.
    Ну то есть, если эта Тема позволяет, подключайте с правой стороны Сайдбар и переносите в него Меню.
    А чтобы оно было вертикальным, достаточно добавить / изменить CSS

    
    .main-navigation ul li, .secondary-navigation ul li {
        display: block !important;
    }
    

    Ну там еще после этого немного нужно поменять отступы и прочие свойства.

    Возможно я Вас неправильно понял, но у меня Max mega menu уже находится в области левой колонки (оно черного цвета, выстроилось в 2 строки из за обраниченности области, а так оно по умолчанию в плагине горизонтальное), добавил туда через виджеты, в верхней части у меня стандартное меню темы и они мне оба нужны, сейчас попробую CSS, спасибо

    Возможно, что я тоже не совсем правильно вас понял.
    Я говорил о меню, которое у вас на скрине в горизонтальном верхнем блоке салатового цвета «Чай Кофе Сладости…»
    Но перечитав ваш ответ, понимаю, что мы говорим о разных меню.
    На скрине у вас вижу в левой части это самое Max mega menu, но не вижу его на сайте по вашей ссылке.
    И т.к. не видел его и вчера, то на скрин и не смотрел.
    Сейчас также не наблюдаю.

    Пытаюсь что-то сделать постоянно, разное ставлю и убираю, пока не понял как это меню сделать вертикальным, ищу другое подходящее. Для этого меню такое же решение с помощью css можно применить как Вы написали? Вы не могли бы подсказать, в какую именно часть кода вставить данные строки, в код самого плагина? Расположение имеет значение?
    Зашел Плагины-редактировать-выбрал Max mega menu, дальше есть такие разделы:
    css
    megamenu.scss
    reset.scss
    toggle-blocks.scss
    admin
    mixin.scss
    Ни в одном из них не нашел подобных строк, чтобы исправить

    • Ответ изменён 8 лет, 4 месяца назад пользователем avralex.

    но я не наблюдаю вашего меня в левой части так как это на вашем скрине ((

    Я просто совсем нуб и не понял, зачем Вам нужно, чтобы у меня оно отображалось, видимо чтобы код посмотреть и подсказать. Нашел в форуме поддержки Max Mega Menu ответ админа, что вертикальное доступно только в Про (платной) версии, поэтому от него пока что придется отказаться. Не могли бы Вы пожалуйста посоветовать какой-либо аналогичный плагин, критерии такие:
    — возможность установить в сайдбар
    — меню должно быть выпадающим
    — при переходе на какую-либо из категорий, чтобы оно оставалось открытым на данном этапе, а не закрывалось полностью с обновлением страницы

    Именно так.
    Не видя это самое Меню — невозможно давать советы и рекомендации. Возможно, что достаточно пары строчек в CSS. Но не факт.

    Хотя, если вы действительно планируете использовать это Max Mega Menu раскрывая все его возможности, то за такой продукт 23 доллара — совсем не много. Оно того стоит.

    Вернул, если не сложно, посмотрите пожалуйста, можно ли его как-то сделать вертикальным)
    Дело в том, что у меня пока нет четкого видения того, каким будет сайт, например, не уверен, что данное меню получится как-то грамотно подогнать под мобильную версию, поэтому пока что пытаюсь на бесплатных хоть что-то сделать, а дальше уже докупить, что нужно будет

    попробуйте добавить

    li.mega-menu-item {
        display: block !important;
    }

    Большое спасибо, Вы не могли бы подсказать, данную строку я вставляю в файл плагина — css — megamenu.scss, верно? Нужно редактировать существующую или добавить новую? строк с похожим текстом там достаточно много, не понял, какую именно менять. Если добавлять новую, то в какое место кода ее вставлять?

    вставьте ее в настройки самого плагина: темы меню — кастомное оформление

    Попробовал, никаких изменений внешнего вида не произошло( может быть неправильно вставил, конечно

    • Ответ изменён 8 лет, 4 месяца назад пользователем avralex.

    может быть неправильно вставил, конечно

    не может быть, а так и есть.
    не надо лезть в код плагина вообще. от слова «никогда»

    Cейчас только долшо, о чем Вы говорили, вставил туда, но все равно ничего не изменилось

    • Ответ изменён 8 лет, 4 месяца назад пользователем avralex.

    попробуйте так:

    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item{
        display: block !important;
    }
Просмотр 15 ответов — с 1 по 15 (всего 19)

Тема «Как сделать Max Mega menu вертикальным?» закрыта для новых ответов.