Вывод страницы термина (через вьюху) в зависмости от выбранного значения поля

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

Аватар пользователя iNFerNo iNFerNo 23 июня 2012 в 15:25

Не знаю реализуемо ли такое, вот решил спросить прежде как пробовать делать. может и не стоит парица.

дано:

3 разных типа ноды, словарь с терминами. виевс 3

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

как сделать так что бы кликая по термину в зависимости от типа ноды попадать на вьюху по этому типу ноды.

пример.

тип материала 1 - новости
тип материала 2 - статьи

выводим на странице вьюхи эти все материалы. все ноды имеют те или иные термины с одинаковыми адресами
для показа всех нод связаных с этим термином.

но хочется чтобы  вьюха строилась и фильтровалась еще по типу материала параллельно и в зависимости от материал
 имела свою верстку.  

Комментарии

Аватар пользователя iNFerNo iNFerNo 23 июня 2012 в 19:35

ну это по терминам. а как вьюха будет знать какой шаблон подставлять - типы материала то разные и шаблоны и наполнение разные. а адрес то один должен быть у термина ...

Аватар пользователя iNFerNo iNFerNo 23 июня 2012 в 19:36

т.е.

если тип материла 1 то для термина вьюха одна
если тип материла 2 то для термина вьюха другая

при этом адрес должен быть один и тот же. наверное такое не реально...

просто хочеться отфильтровать из материалов к чему привязан термин все материала кроме этого типа материала в котором кликнули ссылку

Аватар пользователя multpix multpix 23 июня 2012 в 19:50

"iNFerNo" wrote:
как сделать так что бы кликая по термину в зависимости от типа ноды попадать на вьюху по этому типу ноды.

а если ввести скрытое поле тип ноды,
и перезаписывать путь ссылки термина на что-то типа
[node-type]/термин/имя_ноды ?
ни на какие мысли не наталкивает?
или я не понял суть вопроса))

Аватар пользователя iNFerNo iNFerNo 24 июня 2012 в 17:09

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

Аватар пользователя iNFerNo iNFerNo 24 июня 2012 в 17:14

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

но такое наверное не реально отследить...