Тема: Проблема с категориями 3-го уровня

Столкнулся с проблемой категорий 3-го уровня
У меня есть бренд BTL, созданы категории Физиотерапия и в ней Электротерапия.
Чтоб отсортировать в электротерапии товары по брендам, приходится создавать категорию бренда BTL.
Но тогда если зайти в сам бренд BTL, то там будет ужас такого плана где ссылки на категории 3 го уровня с количеством товаров:

КАТЕГОРИИ ТОВАРОВ BTL

BTL (7)
BTL (1)
BTL (15)
BTL (21)
BTL (2)

Нельзя ли сделать так, чтоб автоматом сортировать в категориях товары по брендам? Просто создавая автоматом категорию ниже уровня сопоставляя категорию и бренд?

Re: Проблема с категориями 3-го уровня

Сортировка брендов и товаров по брендам это скорее частное решение. чем общее, поэтому в общий функционал оно не войдёт. И не совсем понятен конкретный результат который вы хотите получить. Нужно больше информации.
Таким образом, данную вещь нужно Вам программно дорабатывать под себя.

Что касается того, что у Вас выводится BTL не сколько раз, то всё верно. В данном шаблоне выводятся категории, в которых лежат Ваши товары данного бренда. Видимо они называются "BTL" все. Вам нужно наверно либо программно в шаблоне подгружать к названию категории ещё название её родителя беря название родителя. Либо что на мой взгляд будет более правильно переименовать "BTL" категории в более подробные. Например "Станки BTL".

Re: Проблема с категориями 3-го уровня

"

Станки BTL"

Там названия длинные категорий, тогда меню будет нагружено сильно
Физиотерапия > Ультразвуковые аппараты > Ультразвуковые аппараты BTL
Физиотерапия > Аппараты ударов-волновой терапии > Аппараты ударов-волновой терапии BTL

Хотелось бы этого в меню избежать

4 Отредактировано Виталий (05.05.2015 15:48:27)

Re: Проблема с категориями 3-го уровня

А хотелось бы просто грамотной архитектуры меню и сортировки по брендам в каждой категории.

Если так бренды добавлять в категории то выглядеть будет просто ужасно

Физиотерапия
    Ультразвуковые аппараты
           Ультразвуковые аппараты BTL
           Ультразвуковые аппараты Бренд 2
           Ультразвуковые аппараты Бренд 3
           Ультразвуковые аппараты Бренд 4

5 Отредактировано Александр (05.05.2015 16:01:01)

Re: Проблема с категориями 3-го уровня

Ну без программирования никак. Всё что вы можете сейчас это отсортировать категории в админке. И тогда в верхнем меню они изменят своё положение. У Вас частное решение, оно требует правок.

6 Отредактировано Александр (05.05.2015 16:02:29)

Re: Проблема с категориями 3-го уровня

Можно расширить программно объект категории и добавить ей поле - "короткое название". В шаблоне проверять если есть короткое название, то выводить его, ну или наоборот.

Re: Проблема с категориями 3-го уровня

Да это не частное решение, это общепринятое, логичное, а так либо бардак отображения в брендах либо в меню

8

Re: Проблема с категориями 3-го уровня

Есть также вопрос в тему. Может быть ввести для таких целей поле в настройках категории.

Категория
      Подкатегория1
                     Бренд1
                     Бренд2

Хотелось бы видеть когда заходишь в Категория->Подкатегория->Бренд1   в теге H1 видеть "Подкатегория1 Бренд1", а не "Бренд1". Либо в некоторых случаях вообще самому прописать. Если бы было такое поле, его например можно было бы использовать и при выводе брендов. Тогда и там бы мы видели "Подкатегория1 Бренд1 ()", "Подкатегория2 Бренд1 ()" ..., а не "Бренд1 ()", "Бренд1 ()", "Бренд1 ()" ...

Повысить оценку Понизить оценку

9

Re: Проблема с категориями 3-го уровня

Александр, меня опередил)

Повысить оценку Понизить оценку

Re: Проблема с категориями 3-го уровня

Есть также вопрос в тему. Может быть ввести для таких целей поле в настройках категории.

Категория
      Подкатегория1
                     Бренд1
                     Бренд2

Хотелось бы видеть когда заходишь в Категория->Подкатегория->Бренд1   в теге H1 видеть "Подкатегория1 Бренд1", а не "Бренд1". Либо в некоторых случаях вообще самому прописать. Если бы было такое поле, его например можно было бы использовать и при выводе брендов. Тогда и там бы мы видели "Подкатегория1 Бренд1 ()", "Подкатегория2 Бренд1 ()" ..., а не "Бренд1 ()", "Бренд1 ()", "Бренд1 ()" ...

Вы можете поправить шаблон и сделать так как Вам угодно.