Как не выводить подкатегории в списке разделов магазина

Есть стандартное меню интернет магазина:

Игрушки
-мячи
-шарики
-кубики
Подарки
-красивые
-полезные
-оригинальные

Нужно чтобы подраздел "шарики" делился еще на подкатегории "красные" и "синие"
Как сделать так чтобы эти подразделы не показывались в этом меню "со старта"?
В идеале нужно чтобы они показывались только при нажатии на "шарики" под этим разделом. Если это не возможно в oscommerce хотя бы просто исключить их показ в меню, иначе получается очень длинная и "не съедобная" колбаса.

Спасибо.

Вот, нашел, 5pravil.ru интернет магазин игрушек на базе оскоммерс, у них так сделано. Значит ведь можно?! Нужно что-то поменять в categories.php?

« Последнее редактирование: 27 Сен 2010 11:37:53 am от serrai »
*

Spido

  • *
  • 1634

В стандартном меню OSC именно так и настроено как Вы хотите. Меню обычное, не развернутое.
Может у Вас установлен не дефолтный магазин?

Если вам помогли, то не стесняйтесь отблагодарить донатом:

Магазин делала студия, довольно давно, сейчас взялся своими силами кой-чего подправить. Все ж-таки можно сделать его выпадающим?

*

Spido

  • *
  • 1634

Возможно подойдет вот этот контрибут Category Box Enhancement
Пробуйте.

Если вам помогли, то не стесняйтесь отблагодарить донатом:

Нет, к сожалению не подходит

Spido, докапался до истины, оказывается построение меню они перенесли из categories.php в header.php.

Добавил в начало строчку:

if ($tree[$counter]['level']!=2)  { остальной код без изменения }

Сейчас все разделы работают норм, а эти подкатегории (красный, синий) он не показывает совсем.

Для того чтобы показывались также подкатегории из только текущего раздела нужно добавить строчку:

if (($tree[$counter]['level']!=2)or(проверка что текущий counter совпал с разделом в котором находится посетитель))  {

Подскажите пожалуйста как организовать такую проверку.
У меня путь записывается как http://site.ru/index.php?cPath=202_212
где 202- Игрушки, 212- шарики.