Ссылка на тип материала

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

Аватар пользователя andribas74 andribas74 28 августа 2012 в 14:25

Здравствуйте!

Подскажите, пожалуйста, как можно сослаться на тип материала?

У меня есть типы материала: вклад (deposit), кредит(credit)

Делаю views с выводом: тип материала, заголовок материала и агрегацией по типу материала.
Как это поле (тип материала) сделать ссылкой, чтобы она вела допустим на /deposits и /credits ?

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

Но вообще, если эти ссылки еще в меню вставлять, в ноде материала, то не знаю как иначе.

Как лучше сделать?

Комментарии

Аватар пользователя divined divined 28 августа 2012 в 14:31

Сделайте во views 2 страницы для каждого типа материала, добавьте каждой меню "тип вкладка" и назовите как хотите.

Вот вам и ссылки

Аватар пользователя andribas74 andribas74 28 августа 2012 в 14:50

Может я не понял чего:
страницы то я сделал, и в меню их вставил.
А как мне их сопоставить с типом материала в другом views?
в "Выводить это поле в виде ссылки "
Подстановочные шаблоны только "[type] == Содержимое: Тип"

Сейчас выводит:

Кредит

авто
потребительский

Вклад

Накопительный
Доверительный
Оптимальный

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

Аватар пользователя andribas74 andribas74 30 августа 2012 в 12:47

В общем добавил таксономию, в этом логики больше. Все-таки таксономия предназначена для коллекции материалов, а меня все время смущало, что Тип материала в единственном числе - book page, panel, Кредит - и представлять его во множественном числе нелогично.
И таксономия отлично передается в контексте, а главное - ни единой строчки кода.

Аватар пользователя andribas74 andribas74 30 августа 2012 в 13:26

Быстродействие я пока не замерял.
Но с html тоже не вариант - получается, что в шаблон пришлось бы добавлять routing table - какой тип на какую страницу ведет, это хуже. А по другому не вижу как сделать.
У поля значение по умолчанию выставлено для каждого типа, наверное его и от редактора можно скрыть.
А за совет спаисбо!