top_col и side_col – колонки в меню
Данные доп. параметры позволяют вам выводить подкатегории родительской категории, у которой задан этот доп. параметр по колонкам от 2 до 4.
Чтобы вывести несколько колонок в верхних меню, добавьте в настройках категории доп. параметр:
top_col=N
Где N – цифра от 2 до 4
Чтобы вывести несколько колонок в меню сайдбара, добавьте в настройках категории доп. параметр:
side_col=N
Где N – цифра от 2 до 4
Например, чтобы выводить подкатегории "электроники" в шапке по 3 столбца, нужно добавить доп.параметр:
top_col=3
То же самое в сайдбаре, только доп. параметр нужно писать side_col:
side_col=3
В настройках категорий:
top_drop=down и side_drop=down – выпадание подменю вниз
Если вы хотите, чтобы подменю категории выпадало вниз, а не в сторону, то в той категории, которая должна выпадать вниз нужно добавить данный доп. параметр.
Для выпадания вниз подкатегорий в меню шапки нужно добавить:
top_drop=down
Для выпадания вниз подкатегорий в меню сайдбара нужно добавить:
side_drop=down
top_open и side_open – изначально открытое подменю
Для того, чтобы подменю было изначально открыто, нужно добавить ему доп. параметр
В шапке:
top_open=1
В сайдбаре:
side_open=1
Другой пример
Доп. параметры колонок top_col и side_col отсутствуют, а top_open=1 и side_open=1 есть.
menu_img
Доп. параметр menu_img был описан в другой статье.
top_full – меню на всю ширину
Начиная с версии темы 1.4.6. в теме появился доп. параметр top_full, который позволяет отображать подменю, категории, которой он задан, во всю ширину.
При добавлении данного доп. параметра подкатегории отображаются во всю ширину, а кол-во колонок зависит от цифры, указанной в доп. параметре. Доступные значения от 2 до 6 (от 2 до 6 колонок).
На скриншоте выше категории Электроника добавлен доп. параметр:
top_full=4
Как можно увидеть на скриншоте выше, все подкатегории второго уровня отображаются в раскрытом виде, выпадание подподкатегорий осуществляется в низ, а не в сторону.
30 комментариев
А цвет кнопки тоже задавать через параметр?
Нашел решение - http://help.weberia.ru/prostore/902/kak-izmenit-ts...
Сливаются по цвету выпадающие меню. Как сделать, чтобы были разные цвета у выпадающих меню разных уровней категорий?
Например задать условие, что с каждым уровнем ниже, цвет меню становился на пол-тона светлее/темнее(другое)?
Если только в prostore.user_css прописать:
Цвета только подберите под себя.
Как сдвинуть всплывающие подкатегории в сторону (по центру категории) чтобы они не загораживали категории верхнего уровня?
Так сделать не получится по двум причинам. =(
1. Если они будут выпадать вправо, то в крайних правых столбцах выпадающие подменю будет не видно.
А отследить крайние правые столбцы меню (чтобы в них выпадало в другую сторону) крайне сложно.
2. Проблема с z-index'ами – соседние подменю имеют более высокий z-index и будут заслонять собой выпадающие подменю.
Легкое смещение вправо сделано как раз для того, чтобы была возможность перевести курсор на те пункты, которые скрыты.
Подскажите, пжлста, каким образом изменить количество видимых строк на панели Каталог товара?
Для примера 2 скрина: на первом - категории расположены в два этажа, на втором - с правой стороны под строкой ЕЩЕ спрятаны остальные категории(( Как это исправить?
Автоматическое "сворачивание" не поместившихся пунктов меню включается/выключается в настройках темы.
Спасибо! Все получилось)
Как регулировать вложенностью категорий в нижней панели шапки? Например, нужно сделать вложенность 0 у определенной категории:
Откройте файл header.top_products.html
В этом файле найдите строку:
На строку:
Затем найдите строку:
Там два подобных фрагмента. Найдите тот, который не окружён кодом. И замените его на эту строку:
Теперь идите в категорию, у которой нужно спрятать дочерние категории и добавляйте её доп. параметр:
Получилось, спасибо!
Путь к данному файлу:
www/wa-data/public/site/themes/prostore
что то не могу найти в новом меню настройки по количеству впадающих колонок в меню, куда вводить top_open=... и т.д.
не подскажете?
Это не настройки, а дополнительные параметры.
В данном случае они вводятся в настройках категории, к которой вы хотите применить доп. параметры.
Т.е. нужная категория –> настройки –> в самом низу поле дополнительные параметры.
Спасибо, нашел.
правда вводя знания ничего не происходит, меню как вводилось в одну колонку так и выводится
Скриншот поля с доп. параметрами в студию!
http://prntscr.com/ln5d1i
пробовал так же top_col=4
единственное шрифт названия категории выделился жирным и все http://prntscr.com/ln5eir
Не.
Так мне всё равно ничего не понятно.
Покажите мне на скриншоте категорию, к которой хотите применить изменения. И опишите, как вы хотите, чтобы она отображалась.
сайт https://sportop.ru
категории все, но можно для примера сделать первую - Бильярд
хочется чтоб выглядело так http://prntscr.com/ln5wlg
Значит вам нужно категории Бильярд присвоить доп. параметр: top_col=4 или top_col=3
А всем дочерним категориям доп. параметр: top_open=1
По аналогу, как на скрине ниже.
но я хочу чтобы открывалось по варианту как в top_full=6
значит нужно вставить только top_full=6 и все?
Да, вместо top_col => top_full
хотя подумал сейчас, вряд ли подойдет мне раскрытие в несколько столбов, потому что максимальное кол-во столбцов 6, а подкатегорий у меня значительно больше, это значит что большинство подкатегорий будут просто скрыты
уменьшить бы межстрочное расстояние в раскрывающемся меню раза эдак в два и немного шрифт категорий второго уровня и было бы все ок, все умещалось бы
а то как то очень уж не компактно все получается)
http://prntscr.com/mgawob
http://prntscr.com/mgaweo
Посмотреть бы ещё этот сайт вживую.
сайт собственно вот https://sportop.ru он находится еще в стадии доработки
вот например сайт для примера где компактно все и красиво выглядит https://papa-joy.ru
Добавьте в prostore.user_css код:
На первый взгляд работает.
Но поскольку консультации подобного рода не входят в обязанности поддержки, я не могу гарантировать полную работоспособность. Вдруг что-то будет отображаться некорректно.
За кастомными правками лучше обращаться к экспертам из каталога Webasyst.
а почему бы вам не внести эти правки в теме дизайна для всех пользователей? это же не только у меня так отображается, у всех так, а значит всем нужно привести раскрывающееся меню в порядок.
Спасибо, что решили данную проблему!