я пытаюсь добиться следующего:OpenCart Split категории на нескольких страницах
Верхнее меню с КАТЕГОРИЯ GROUP1, категория GROUP2, категория group3
При выборе КАТ GROUP1 все categorys в этой группе будут перечислены в левая колонка.
Так левый бар будет выглядеть следующим образом:
КАТЕГОРИЯ GROUP1 category11
КАТЕГОРИЯ GROUP1 category12
КАТЕГОРИЯ GROUP1 category13
и т.д.
и при выборе продукта, только это КАТЕГОРИЯ GROUP1 должна быть видна в левой колонке,
И при выборе КАТЕГОРИЯ GROUP2 в верхнем меню Я хочу, чтобы левый столбец только шоу:
КАТЕГОРИЯ GROUP2 Category21
КАТЕГОРИЯ GROUP2 Category22
КАТЕГОРИИ GROUP2 Category23
и т.д.
и при выборе продукта из этого списка я хочу, чтобы CATEGORY GROUP2 отображалась в левом столбце
То же самое с КАТЕГОРИЯ ГРУППА 3.
Просто не могу понять, как это сделать, так как если вы добавляете модуль категории макет «продукт» будет видно каждый раз, когда вы находитесь в продукте.
Я попытался разделить категории и добавить разные макеты к каждому разделу, пример route page1/page1, page2/page2, это прекрасно подходит для отображения категорий на разных страницах, но как только вы выбираете продукт, показывает все модули, присвоенные странице продукта.
Как это можно сделать?
OpenCart 1.5.6
Спасибо, но это просто забирает категории в левом столбце и оставляет onces в топменю? Извините, если я не был достаточно ясен. Если я выберу категорию Group1, то категория 11,12,13 показана в левом столбце, и при выборе продукта категории 11,12,13 все еще существуют (image1 + 2), то при выборе категории 2 категории категории 21 , 22,23 показаны в левом столбце вместо этого, и при выборе продукта существуют только те категории. (image3 + 4) Так что сделайте страницу продукта наследовать то, что вы там, где раньше, надейтесь, что это заставляет? –
OK Я решил его с помощью CSS, добавив разные классы в тело на основе маршрута, и просто показать/скрыть вещи, которые я не хочу. Не окончательное решение, но работает. Должен ли я публиковать ответ здесь или слишком много грязного обходного пути? –
IMHO это обходной путь, но если он работает, OFC опубликует его здесь и примет его, чтобы кто-то мог использовать его также и в будущем ;-) – shadyyx