• Home
  • Support
  • Forum
  • Cobalt 8
  • Как исключить из показа в "Индексе категории" некоторые категории и подкатегории?

Denis VIP
Total posts: 78
02 Apr 2015 20:27

Существует сайт-каталог, содержащий в себе: 1 раздел, в нём несколько категорий и несколько подкатегорий и так далее...

Каталог схематично выглядит примерно так:

  • Раздел № 1.
    • Категория № 1.
      • Подкатегория № 1.
      • Подкатегория № 2.
    • Категория № 2.
      • Подкатегория № 3.
      • Подкатегория № 4.
    • Категория № 3.
      • Подкатегория № 5.
      • Подкатегория № 6.

Создано два пункта меню.

  • Пункт меню № 1.
  • Пункт меню № 2.

В итоге нужно получить примерно следующее: При нажатии на пункт меню № 1, индекс категории должен отображать только:

  • Категория № 2.
    • Подкатегория № 3.
    • Подкатегория № 4.
  • Категория № 3.
    • Подкатегория № 6.

А при нажатии на пункт меню № 2, индекс категории должен отображать только:

  • Категория № 1.
    • Подкатегория № 1.
    • Подкатегория № 2.
  • Категория № 3.
    • Подкатегория № 5.

Подытожу. Как в некоторых пунктах меню исключать из показа в "Индексе категории" некоторые категории и подкатегории. При этом в каждом пункте меню при выводе материала должен присутствовать "Индекс категории" (соответственно без исключенных именно в этом пункте меню категорий и подкатегорий). Не могу сообразить, как это реализовать. На сайт доступ дать не могу, сайт делается на localhost. Научите пожалуйста.

Last Modified: 20 Apr 2015


asmuz
Total posts: 102
02 Apr 2015 20:56

Такой стандартной возможности в Кобальте нету. Но как вариант, я бы вышел из положения, создав необходимую структуру индекса категорий и вставив HTML-модулем, отключив встроенный индекс категорий.


Denis VIP
Total posts: 78
02 Apr 2015 21:36

Я так понимаю пойти обратным путём, не исключением не нужных, а добавлением нужных тоже не получится?


Denis VIP
Total posts: 78
02 Apr 2015 21:41

Могли бы вы подсказать мне часть кода (как создать структуру индекса категорий)? Чтоб я на основе этого смог дописать код под свои нужды? То есть воспользоваться как образцом. И каким образом вставить HTML-модуль в нужную позицию? QIP Shot - Screen 010


asmuz
Total posts: 102
03 Apr 2015 12:07

Прямо берите и смотрите код вашего индекса категорий. Копируйте его и вставляйте в модуль. Редактируйте как нужно. А модуль можно вставить например стандартной конструкцией loadposition например в описание нужной категории. Или решением от nonumber Click here to link...


Sergey
Total posts: 13,748
20 Apr 2015 07:04

Проблема в том что вам нужно что бы одна и таже категория показывалась на одном и другом списке меню. Если бы этого не было то это можно было бы обыграть структурой категорий и просто сделать категории первого уровня которые содержат нужные категории.

В вашем случая я могу посоветовать сделать сделующее. Вместо категорий используйте поля например multilevelselect и ссылки в меню это будут префильтр ссылки.

Powered by Cobalt