Редактирование фильтров в sidebar

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

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

Сообщение #1 Aleks » 07.07.2022, 09:56

По умолчанию в сидебаре Категории и Фильтры открыты. См. скрин1.
При большом количестве фильтров имеем очень длинный сайтбар.
Идем в thme.css /* #Filter */
в
.filters .filter__group{
border-bottom: 1px solid rgb(219, 219, 219);
padding-bottom: 5px;
margin-top: 5px;
вставил: display: none;
}
в
.filters .filter__group:last-child{
border-bottom: none;
padding-bottom: 0;
вставил: display: block;
}
Получаем открытые Категории и закрытые Фильтры. См. скрин2
Но последний фильтр, в данном случае Страна открыт.
Есть ли возможность закрыть и последний фильтр? Это, наверное, нужно колдовать с псевдоклассами child.
Спасибо.

Добавлено спустя 1 минуту 41 секунду:
Добваил скрины.
Вложения
скрин1.jpg
скрин2.jpg

Master
Master
Репутация: 19
Сообщения: 59
Зарегистрирован: 25.01.2016
С нами: 6 лет 6 месяцев

Сообщение #2 Master » 08.07.2022, 06:56

Если вы хотите, чтобы были скрыты все фильтры, кроме категорий, то уберите все, что вы вставляли и добавьте
.filters:not(.filters_catalog) .filter__group {
display: none;
}

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

Сообщение #3 Aleks » 08.07.2022, 09:10

Спасибо Master. Все получилось.


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

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


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

   

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

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

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