Замещение стандартных отображений ноды

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

Аватар пользователя 417 417 31 октября 2013 в 21:17

Здравствуйте.
Возникла следующая проблема. Представим, что есть статьи. Для них существует default и teaser displays. Вместо них я хочу использовать свои отображения. Page - отображает список статей. Article - отображение самой новости.

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

У отображение Page я сделал url - articles, а у Article - articles/% (контекстный фильтр указал title).

В pathauto для типа материала Articles я указал articles/[node:title]. При переходе на страницу /articles для каждого элемента идет отображение ссылки articles/title_article для каждой из статей, но при переходе по этой ссылке происходит отображение не Article, а дисплея default.

Да я могу убрать pathauto пути и переписать вывод во вьюшке для титула, который по сути будет вести меня на Article - articles/% и все будет ок, но есть ли другие более нормальные варианты.

Как можно реализовать по-другому, то что я хочу сделать?

Комментарии

Аватар пользователя tastysoop tastysoop 1 ноября 2013 в 17:46

"sergeybelya" wrote:
Вы что, страницу статьи вьюшкой выводите, что ли? Зачем?

Судя по всему, да. Видел я как-то подобное на одном индосайте, только там еще для каждой ноды была вьюха - страница about us отдельной вьюхой, contacts - отдельной и т.д. Тогда я долго чай пил и в монитор смотрел.

"417" wrote:
Вместо них я хочу использовать свои отображения. Page - отображает список статей. Article - отображение самой новости.

Ну, положим, что Page вам и может пригодиться, но вместо article будет лучше будет просто настроить отображение ноды, зачем городить лишнее? Pathauto должно быть достаточно.