В pdoMenu для активной категории вывести потомков
Здравствуйте!
Помогите если кто знает, как для активной категории вывести потомков.
Есть меню 3 уровня с главной показывается 2 уровня.
1) На главной и в Категория1 и Категория2 меню выглядит вот так
Помогите если кто знает, как для активной категории вывести потомков.
Есть меню 3 уровня с главной показывается 2 уровня.
1) На главной и в Категория1 и Категория2 меню выглядит вот так
- Категория1
- Под категория1
- Под категория2
- Категория2
- Под категория3
- Под категория4
- Категория1
- Под категория1
- Под категория2
- Категория2
- Под категория3
- Под категория3-1
- Под категория3-2
- Под категория4
- Под категория3
Комментарии: 4
Можно через CSS. Для класса «level3» указать display:none;. А для активной подкатегории указать
.level2.active:hover .level3 {display: block;}
Спасибо! Этот вариант у меня работает но он из-за CEO не подходит с ним 400 ссылок в меню.
На вскидку 3 варианта.
1. Яваскриптом убирать третий уровень, кроме текущей подкатегории.
2. Через ajax подгружать третий уровень для текущей подкатегории.
3. В чанке параметра tplParentRowActive делать проверку на наличие в классе «level2» и запускать сниппет pdoResources с ограничением по parents=`[[+id]]`.
1. Яваскриптом убирать третий уровень, кроме текущей подкатегории.
2. Через ajax подгружать третий уровень для текущей подкатегории.
3. В чанке параметра tplParentRowActive делать проверку на наличие в классе «level2» и запускать сниппет pdoResources с ограничением по parents=`[[+id]]`.
3 вариант будет мешать 1 уровню меню, а вот 2 вариант наверное отлично будет работать.
Если не затруднит пример на ajax ()
Большое спасибо Вам.
Если не затруднит пример на ajax ()
Большое спасибо Вам.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.