Организация перекрестных ссылок в каталоге Views+Taxonomy+Pathauto

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

Аватар пользователя kraiter_n kraiter_n 16 февраля 2012 в 12:39

Что-то завис и не могу сделать, может у кого нить есть идеи как

что уже создано
2 словаря таксономии:
- бренд brands/title
- раздел products/title

3 типа материала:
- бренд (поля: title,логотип,термин со словаря бренд) ссылка вида brands/title
- раздел оборудования (поля: title,фото,описание,термин со словаря раздел оборудования) ссылка вида products/title
- оборудование (поля: title, фото, описание, термин со словаря бренд, термин со словаря раздел оборудования) ссылка вида products/title

модулем Pathauto сделан редирект с терминов словарей на соответствующие материалы

вопрос: как с помощью views отобразить например оборудование данного бренда на странице с брендом.
сделал дополнительный блок под контентом через views, через маску поставил отображение на страницах брендов brands/*
но не могу организовать фильтр для отображения оборудования данного бренда
как можно это связать, фильтр для что-то типо:
"отобразить заголовки оборудование, если (термин в бренде == термину в оборудовании) или (название бренда == термину в оборудовании)"
или может я извращенец? Wacko
это нужно для того чтобы:
при просмотре бренда выводилось сопутствующее обрудование
при просмотре оборудования можно было прыгнуть на бренд
организовать навигацию по каталогу

Комментарии

Аватар пользователя Mneznakomec Mneznakomec 17 февраля 2012 в 7:44

"kraiter_n" wrote:
при просмотре бренда выводилось сопутствующее обрудование

Вам нужно использовать аргументы.
Я добавлял в аргументы "Таксономия: ID Термина". ID Термина - это как раз ID вашего брэнда.

"kraiter_n" wrote:
при просмотре оборудования можно было прыгнуть на бренд

Если список оборудования - выводите поле бренд (из привязанной таксономии) со ссылкой на себя - будет вам то, что я описал выше.

"kraiter_n" wrote:
организовать навигацию по каталогу

Всё вами перечисленное я организовал на views + ubercart + ubercart_catalog (dev) + taxonomy_redirect (вроде бы не забыл ничего).