Jump to content

Как организовать раскрытое меню


Recommended Posts

Вы, видимо, имели в виду «выпадающий список» в горизонтальном меню Жюльена Брё? Если это, то очень просто. Нужно добавить в меню категорию, тогда добавляемые к ней подкатегории сами собой будут образовывать выпадающий список.

Link to comment
Share on other sites

А если речь о стандартном модуле категорий, то чтоб подменю было автоматически раскрытым - Нужно в настройках модуля (Модули -> Категории товаров) переключить галочку "Включить динамический (анимирированный) режим подуровней" в "Нет"

  • Like 1
Link to comment
Share on other sites

А если речь о стандартном модуле категорий, то чтоб подменю было автоматически раскрытым - Нужно в настройках модуля (Модули -> Категории товаров) переключить галочку "Включить динамический (анимирированный) режим подуровней" в "Нет"

То, о чём Вы говорите, в магазине называется каталогом. И судя по «блин, точно, сенк...», автору его и надо было, а он спрашивает про меню!..

Link to comment
Share on other sites

Немного путаете. Тот или другой способ организации каталога не превращают его в меню. Это просто каталог товарных категорий. Меню же — навигация, которая включает все или хотя бы основные разделы сайта. И каталог может включаться в меню наряду с другими разделами. И располагаться меню может вверху, сбоку, внизу. Имеет значение лишь то, что в каталоге — товарные категории и больше ничего, а меню — универсально.

Link to comment
Share on other sites

  • 4 years later...

Как сделать чтобы в мобильной версии горизонтальное меню уже было раскрыто, кроме подкатегорий?

 

Для моей подсказки, Вам необходимо знать CSS.

 

Prestashop начиная с версии 1.6 (может и 1.5) добавляет при открытии сайта на мобильных устройствах класс "touch" к html тегу.

 

Если скажем у Вас меню в верстке вот такое:

<ul>
	<li>Подкатегория</li>
	<li>
		Категория с подкатегиями
		<ul>
			<li>Подкатегория</li>
		</ul>
	</li>
</ul>

То, чаще  ul элемент у под категорий имеет стиль display:none, а при наведении или клике меняется на display:block

 

Можно в стилях прописать что то типа этого:

 

ul li > ul {display:block!important}

 

При условии что первый ul это главный ul элемент меню, то мы раскрываем ul список с подкагориями. Почитайте про знак > в css.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...