В общем нанял я программиста за пару бутылок пива. Сейчас реализована структура типа прайс.ру
Есть 2 каталога: товары и компании. В товарах туча подкатегорий.
Каждый отдельный продукт может быть в нескольких компаниях и нескольких подкатегориях товаров (это стандартно реализуется).
Для компаний создан отдельный шаблон, в котором дописан класс, позволяющий по категориям продуктов отнести сам магазин к этим категориям. Т.е. категории, в которых присутствует продавец определяются по продуктам этого продавца.
И доступен такой вывод:
Компания 1
Её описание
Товары компании:
Категория 1 (10 товаров)
Категория 2 (20 товаров)
Категория 3 (30 товаров)
При щелчке по категории осуществляется вывод (как раз его и сделал программер) товаров, которые продает только этот магазин!
Также были исправлены хлебные крошки, чтобы путь к магазину отображался нормально.
Сейчас я дорабатываю и исправляю мелкие косяки, связанные с выводом. Как доделаю выложу исходники.
Вот скриншоты (с кодировкой при импорте дампа проблемы были, поэтому каракули). На последнем рисунке под усилителями, и т.п. подразумеваются товары, это просто название, не категория.
[вложение удалено Администратором]