Здравствуйте!
Подскажите, пожалуйста, как можно сослаться на тип материала?
У меня есть типы материала: вклад (deposit), кредит(credit)
Делаю views с выводом: тип материала, заголовок материала и агрегацией по типу материала.
Как это поле (тип материала) сделать ссылкой, чтобы она вела допустим на /deposits и /credits ?
Можно сделать словарь конечно с одноименными терминами и каждому типу назначить свой термин, но так информация избыточной будет.
Но вообще, если эти ссылки еще в меню вставлять, в ноде материала, то не знаю как иначе.
Как лучше сделать?
Комментарии
Сделайте во views 2 страницы для каждого типа материала, добавьте каждой меню "тип вкладка" и назовите как хотите.
Вот вам и ссылки
Может я не понял чего:
страницы то я сделал, и в меню их вставил.
А как мне их сопоставить с типом материала в другом views?
в "Выводить это поле в виде ссылки "
Подстановочные шаблоны только "[type] == Содержимое: Тип"
Сейчас выводит:
Кредит
авто
потребительский
Вклад
Накопительный
Доверительный
Оптимальный
нужно чтобы кредит и вклад были ссылками.
С таксономией это вроде легко сделать, но тогда придется дублировать тип материала в словаре.
Без этого можно сделать?
html?
В общем добавил таксономию, в этом логики больше. Все-таки таксономия предназначена для коллекции материалов, а меня все время смущало, что Тип материала в единственном числе - book page, panel, Кредит - и представлять его во множественном числе нелогично.
И таксономия отлично передается в контексте, а главное - ни единой строчки кода.
Ну да, кроме добавления еще одного поля и снижения быстродействия сайта в целом..
Быстродействие я пока не замерял.
Но с html тоже не вариант - получается, что в шаблон пришлось бы добавлять routing table - какой тип на какую страницу ведет, это хуже. А по другому не вижу как сделать.
У поля значение по умолчанию выставлено для каждого типа, наверное его и от редактора можно скрыть.
А за совет спаисбо!