Есть таблица вывода через views. В этой таблице в одном столбце выводятся значения одного поля материалов. Нужно сделать так, что бы строка этого значения в таблице стала ссылкой на страницу ноды. Зашел в настройки отображения у views. Там где перечень типа материалов. Там где поля выбираю это поле, о котором йдет речь и в его настройках ставлю галочку Output this field as a link. Реакции нет.
Комментарии
И какой же ты путь прописываешь?
Странно, может быть смотрите не из под админа и стоит кэш?
Или вы не сохранили изменения... Проверяла у себя на нескольких полях - все получалось
Изменения сохранил. Кеш чистил.
А какой путь нужно прописать в том поле для ссылки, которое появляется после того как ставлю галочку на Output this field as a link?
Все понятно... Там есть два пункта с ссылкой. Первый вы пропускаете - Выводить это поле в виде ссылки (извините, у меня уже с переводом). Он нужен для того, чтобы сделать это поле с переходом на определенную страницу. А вот второй - Создать ссылку на материал, к которому относится текущее поле - это как раз тот, что вам нужен. Там никаких путей прописывать не нужно
Оригинально!
Добавьте поле "урл алиас материала" или как оно там называется, жмакните галочку "исключить из вывода", сделайте это поле самым первым в списке, затем в поле, которое нужно сделать ссылкой, ищите токен того первого поля.
Галки "связать поле сматериалом" там вроде не должно быть.
и мне подскажите
все как у andriy85if только у меня файл формата pdf. Хочу чтоб не показывал скажем смирнов.пдф а вместо этого стоял либо иконка либо текст как линк. при нажатии на нее только открывался пдф документ.
Такой пункт у меня есть только в поле (Материалы:Title). У других полях его нет. По-этому так не получится.
Создаю поле (Материалы: Ссылка). Делаю его Exclude from display. Делаю первым в списке полей. Захожу в свое поле, которое нужно сделать ссылкой, иду в REPLACEMENT PATTERNS. Там есть токен поля которое создал ранее [view_node] == Матеріали: Ссылка. Ставлю птичку Output this field as a link и в строке Link path ввожу [view_node], нужное мне поле превращается в ссылку, но когда нажимаю на него, получается The requested page "/%d0%bf%d0%b5%d1%80%d0%b5%d0%b3%d0%bb%d1%8f%d0%b4" could not be found. Такая вот история. Не думал, что так надолго застряну на этом этапе настройки сайта.
Так же само, создал поле Материалы:Title. Там поставил птичку Link this field to the original piece of content. В таблице это поле хорошо работает как ссылка. Делаю это поле Exclude from display. Захожу в свое поле, которое нужно сделать ссылкой иду, в REPLACEMENT PATTERNS. Там есть токен поля Материалы:Title [title] == Материали: Title Ставлю птичку Output this field as a link и в строке Link path ввожу [title], нужное мне поле превращается в ссылку, но когда нажимаю на него, получаются такие же крякозябры.
Кстати, если создать поле Материалы:Ссылка то оно ведет к ноде, а если создать поле Материалы:Путь (The aliased path to this content.) то в таблице отображаются такие же крякозябры. Наверное что то не так с взаимодействием views и pathauto
Работает хорошо если делать через поле Материалі:NID Нужно ввести node/[nid] в Link Path поля, которое делаю ссылкой. Пока что меня это устроит. Но как понимаю, это неправильно. Получается что ищет id ноды, и только потом ищет ссылку... как бы двойная работа ...
Заморочено, в шестерке проще было.. Но тут более гибкое решение.
Если алиасы в латинице, то с "The aliased path to this content" кракозябр не вылезет.