Главное меню навигации.

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Dysha-Kuzbass M
Аватара
Dysha-Kuzbass M
Возраст: 37
Репутация: 3
Сообщения: 155
Зарегистрирован: 17.05.2017
С нами: 6 лет 11 месяцев
Откуда: Кузбасс
ВКонтакте

Сообщение #1 Dysha-Kuzbass » 14.12.2023, 07:41

Приветствую вас, гуру!
Парни, подскажите!
Есть стандартный шаблон okay_shop! Там меню навигации просто ужасное (не удобное)! Вроде как-то я переделывал его (viewtopic.php?f=10&t=2311), но не много не доделал. P.S. Кстати, есть хорошая реализация в шаблоне Mystore от IvanovMARK (не реклама)

Нужно типа такого вида: Изображение а у меня получается, что в третьей субкатегории список "сыпется"

Изображение

Как это можно поправить?

Заранее, душевно благодарен! ;0)

Aleks
Aleks
Репутация: 56
Сообщения: 387
Зарегистрирован: 24.05.2021
С нами: 2 года 11 месяцев

Сообщение #2 Aleks » 14.12.2023, 18:02

Для меню с 2 уровнями все просто.
.categories_nav .subcategory {
display: flex;
flex-direction: column;
flex-wrap: wrap;
width: 100%; Можно в px. % можно больше. Т.е. подбираем ширину колонок к длине имен субкатегорий
column-gap: 10px; пробел между колонками. Работает при width в px.
/*columns: 3;*/ Можно задать кол-во колонок. Но в этом нет нужды. Система сама поделит на колонки, если субкатегорий много.
}
Ну и можете попробовать применить этот код к 3-му уровню субкатегорий.

Dysha-Kuzbass M
Аватара
Dysha-Kuzbass M
Возраст: 37
Репутация: 3
Сообщения: 155
Зарегистрирован: 17.05.2017
С нами: 6 лет 11 месяцев
Откуда: Кузбасс
ВКонтакте

Сообщение #3 Dysha-Kuzbass » 15.12.2023, 01:26

Alex, спасибо большое! Пришлось не много подправить код и всё заработало! Ещё раз спасибо за идею! ;0)
З.Ы. С меня лайк!


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 118 гостей