Переопределение полей в Views 2
Приветствую, уважаемое сообщество!
Возникла небольшая проблема с Views на 6-м Друпале, нужна ваша помощь.
Задача: вывести блок с последними комментариями, при этом в блоке должен быть заголовок ноды, к которой относится комментарий, но не со ссылкой на ноду, а именно на сам комментарий.
Что делаю:
1. создаю View, добавляю фильтры, сортировку и следующие поля:
- Node Comment: View link (ссылка на комментарий)
- Comment: Post date (по этому значению происходит сортировка);
- Comment: Author (автор комментария)
- Node: Title (заголовок ноды)
2. ставлю галочку на чекбоке "Exclude from display" и тем самым скрываю поле "Node Comment: View link" т.к. мне из этого поля нужна только ссылка, которая будет использоваться для поля "Node: Title".
3. в свойствах поля "Node: Title" отмечаю чекбокс "Output this field as a link" и в качестве "Replacement patterns" указываю [view_comment] Замечание: патерн [view_comment] появляется только в том случае, если поле "Node Comment: View link" стоит выше поля "Node: Title", о чем так и написано "you cannot use fields that come after this field".
4. смотрю на блок и вижу вместо правильной ссылки /node/xxx/15#comment-6
кривую ссылку /view
т.е. из поля "Node Comment: View link" приходит не /node/xxx/15#comment-6, а уже готовая ссылка с тегом и его атрибутами.
Все мои попытки переопределять поля штатными средствами не увенчались успехом. Пытался также подставить значение "Node: Title" к полю "Node Comment: View link" - не получилось, ссылки по-прежнему кривые.