Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Вопрос по вложенным категориям.
К примеру есть вложенные категории : Компьютеры->Ноутбуки->Acer-> Далее подкатегории производителей (напиример серии ноутов)-> Далее товары
Как сделать, чтобы у каждой из этих категорий был свой тайтл ? т.е. кликая на компьютеры, я видел по центру описание данной категории, а над подкатегориями типа Ноутбуки, Нетбуки и т.п. Было написано не "Подкатегории", а "Разделы". Далее если кликаю на Ноутбуки, нам выводились такие подкатегории как Acer, Asus и т.п и было написано "Производители", Если выбираю одного из производителей, то выводилий их подкатегории (например серии ноутов) и было написано "Серии". В общем и так далее!
Такое вообще возможно организовать? Я попробовал сам, но пока получилось только до производителей.
Сделал так: в файле default.php ввел счетчик и передал его в categorie_listing.html. Этот счетчик крутиться в цикле файла default.php и если в categorie_listing.html. он <1, то вывожу "Разделы", если ==1, то "Производители".
Однако почему-то этот счетчик всегда остается равен 1 для следующих подкатегорий, т.е. над подкатегориями серий выводится так же "Производители".
Знаю, что решение не ахти. Елси есть идеи, буду благодарен. Однако непонятно, почему этот счетчик увеличивается с 0 до 1, а дальше не хочет.
В общем-то разобрался почему этот счетчик принимает всего 2 значения. Дело в том, что он различает первую категорию и все остальные. Тогда вопрос другой, есть if (isset ($cPath) && preg_match('/_/', $cPath)) как определить, что это категория вложением больше чем /_/_/ ?
Источник
|