Добрый вечер господа.
Прошу помощи с переходами по хлебным крошкам.
Начну с начала:
Имеется 2 словаря "Автомобили" и "Марки автомобилей", при выборе любого автомобиля выстраивается путь из хлебных крошек (к примеру Главная>>Легковые автомобили>>BMW>>*Нода с автомобилем*). Если нажать в крошке на "BMW", то, открывается страница где показываются абсолютно все автомобили (легковые, грузовые,мотоциклы) у которых марка "BMW" а мне бы хотелось, что бы отображались только те BMW которые относятся к легковым автомобилям.
С остальными категориями соответственно тоже самое
Как можно лучше всего это организовать?
Заранее благодарен за ответ!
Комментарии
Path Breadcrumbs
Вижу этот модуль ответ на все мои вопросы)
Ваш вопрос не столько по хлебным крошкам, сколько по структуре каталога. Задача труднорешаемая. Проще всего обойтись одним словарем.
Все было бы хорошо, вот только бренды повторяются и в легковых и в грузовых и в мотоциклах
Если делать один словарем, то придется каждой категории присваивать свой бренд
да, но если нужны еще страницы брендов, их можно сделать доп. словарем, т.е. для каждой ноды будет два поля с категориями.
так оно сейчас и организовано.
2 словаря, один категории, второй бренды
Между собой они связываются только нодой, как вы и сказали, 2-мя полями.
А вы предложили совместить 2 словаря в 1. На что я вам ответил, что получилось бы тогда вида
-Легковые автомобили
--BMW
--Mazda
-Грузовые автомобили
--BMW
--Ваз
И что в этом плохого?
Это хорошо, если у вас небольшой каталог.
Но если делать к примеру интернет магазин, категорий товаров (телефоны, планшеты, приставки, мультиварки, дрели) дофига а бренды почти в каждой категории повторяются.
К примеру бренд Sony может быть в десяти категориях (телефоны, планшеты, приставки, бритвы, фены и т.д.), не правильно будет в словаре 10 раз писать Sony, проще будет в отдельном словаре прописать все нужные бренды единожды.
Это как посмотреть. С точки зрения продвижения целевых страниц проще как раз вариант с одним словарем, например "телефоны самсунг", "стиральные машины самсунг" и т.д. А чтобы показать всю технику samsung - у вас будет специальный словарь брендов.
Давайте смоделируем такую ситуацию:
Имеется 2 словаря:
1й словарь имеет 150 категорий различных товаров (стиралки, телефоны...)
2й словарь имеет 1500 брендов (Asus, Dell...)
Если начать объединять 2 словаря в один, то придется каждой категории назначать свои бренды, и в словаре бренд "Asus" будет встречаться во многих категориях (ноуты, телефоны....)
В итоге получится, что так у нас 1500 брендов а при соединении словарей количество брендов с учетом повторяющих сягнет за 5.000
Это по вашему нормально будет?
нормально, все зависит от бизнес-логики магазина
Path Breadcrumbs поможет сформировать путь крошки, например:
taxonomy/term/[tid]+[tid]
По которому потом в контекстном фильтре представления можно будет вывести ноды включающие оба термина.
ЗЫ - все это теория, но работать должно.