Крошки, переходы и блекджек

Главные вкладки

Аватар пользователя Sodex Sodex 12 октября 2016 в 17:42

Добрый вечер господа.
Прошу помощи с переходами по хлебным крошкам.

Начну с начала:
Имеется 2 словаря "Автомобили" и "Марки автомобилей", при выборе любого автомобиля выстраивается путь из хлебных крошек (к примеру Главная>>Легковые автомобили>>BMW>>*Нода с автомобилем*). Если нажать в крошке на "BMW", то, открывается страница где показываются абсолютно все автомобили (легковые, грузовые,мотоциклы) у которых марка "BMW" а мне бы хотелось, что бы отображались только те BMW которые относятся к легковым автомобилям.
С остальными категориями соответственно тоже самое

Как можно лучше всего это организовать?
Заранее благодарен за ответ!

Комментарии

Аватар пользователя sergeybelya sergeybelya 12 октября 2016 в 18:54

Ваш вопрос не столько по хлебным крошкам, сколько по структуре каталога. Задача труднорешаемая. Проще всего обойтись одним словарем.

Аватар пользователя Sodex Sodex 12 октября 2016 в 19:01

Все было бы хорошо, вот только бренды повторяются и в легковых и в грузовых и в мотоциклах
Если делать один словарем, то придется каждой категории присваивать свой бренд

Аватар пользователя sergeybelya sergeybelya 12 октября 2016 в 19:06

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

Аватар пользователя Sodex Sodex 12 октября 2016 в 19:12

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

А вы предложили совместить 2 словаря в 1. На что я вам ответил, что получилось бы тогда вида
-Легковые автомобили
--BMW
--Mazda
-Грузовые автомобили
--BMW
--Ваз

Аватар пользователя Sodex Sodex 12 октября 2016 в 19:20

Это хорошо, если у вас небольшой каталог.

Но если делать к примеру интернет магазин, категорий товаров (телефоны, планшеты, приставки, мультиварки, дрели) дофига а бренды почти в каждой категории повторяются.
К примеру бренд Sony может быть в десяти категориях (телефоны, планшеты, приставки, бритвы, фены и т.д.), не правильно будет в словаре 10 раз писать Sony, проще будет в отдельном словаре прописать все нужные бренды единожды.

Аватар пользователя sergeybelya sergeybelya 12 октября 2016 в 19:25

Это как посмотреть. С точки зрения продвижения целевых страниц проще как раз вариант с одним словарем, например "телефоны самсунг", "стиральные машины самсунг" и т.д. А чтобы показать всю технику samsung - у вас будет специальный словарь брендов.

Аватар пользователя Sodex Sodex 12 октября 2016 в 19:41

Давайте смоделируем такую ситуацию:
Имеется 2 словаря:
1й словарь имеет 150 категорий различных товаров (стиралки, телефоны...)
2й словарь имеет 1500 брендов (Asus, Dell...)

Если начать объединять 2 словаря в один, то придется каждой категории назначать свои бренды, и в словаре бренд "Asus" будет встречаться во многих категориях (ноуты, телефоны....)
В итоге получится, что так у нас 1500 брендов а при соединении словарей количество брендов с учетом повторяющих сягнет за 5.000
Это по вашему нормально будет?

Аватар пользователя bumble bumble 12 октября 2016 в 20:57

Path Breadcrumbs поможет сформировать путь крошки, например:
taxonomy/term/[tid]+[tid]
По которому потом в контекстном фильтре представления можно будет вывести ноды включающие оба термина.

ЗЫ - все это теория, но работать должно.