Как сделать поле из Views ссылкой на ноду?

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

Аватар пользователя govnoed_16 govnoed_16 20 ноября 2011 в 3:32

Люди, кто подскажет?
Имеется поле типа "текст" которое отображается в модуле, следует сделать его ссылкой на ноду.
В настройках поля типа "заголовок" такая галочка есть, а в данном типе она отсутствует. Никак не могу разобраться. Добавил поле "Ссылка", которое позволяет сослаться на ноду, но оно выводится в виде "просмотр". А нужна чистая ссылка.

Комментарии

Аватар пользователя govnoed_16 govnoed_16 20 ноября 2011 в 15:52

Mindstorm wrote:
Output this field as a link - Link path: [view_node] (токены должны быть включены)

Огромное спасибо!)смысл понятен, но поле теперь приняло ссылку вида "http://site.ru/просмотр"
Извиняюсь, но не знаю что такое токены...

Аватар пользователя govnoed_16 govnoed_16 20 ноября 2011 в 16:14

Прочитал про токены, поставил Token, включил, но ничего не изменилось...
Видимо поле Ссылка сама организовывает <a href="link to node"> просмотр </a>
Но как вытащить сам Link to node?

Аватар пользователя drupby drupby 20 ноября 2011 в 16:22

"freedom_16" wrote:
Видимо поле Ссылка сама организовывает просмотр
Но как вытащить сам Link to node?

при чем тут поле ссылка- тебе же надо изменять твое текстовое поле
отмечаешь чекбокс "Выводить это поле в виде ссылки" и там в Путь ссылки: прописываешь путь до ноды с помощью шаблонов.

Аватар пользователя govnoed_16 govnoed_16 20 ноября 2011 в 16:31

drupby wrote:
прописываешь путь до ноды с помощью шаблонов.

Если нетрудно, можно здесь подробнее?
Хотя бы примерчик, как должен выглядеть этот Путь ссылки)
Сразу скажу, что позже будет использован модуль pathauto, и ссылки будут смысловые, типа "kontakty".

Аватар пользователя drupby drupby 20 ноября 2011 в 16:50

пиши в поле Путь ссылки: node/!2
если используется pathauto ссылки типа node/nid будут автоматически менятся на алиасы.

Аватар пользователя govnoed_16 govnoed_16 20 ноября 2011 в 17:38

drupby wrote:
пиши в поле Путь ссылки: node/!2
если используется pathauto ссылки типа node/nid будут автоматически менятся на алиасы.

Так получается ссылки будут постоянные для каждого поля?

Аватар пользователя drupby drupby 20 ноября 2011 в 17:40

"freedom_16" wrote:
Так получается ссылки будут постоянные для каждого поля?

ссылки будут на текущую ноду,к которой относится поле

Аватар пользователя govnoed_16 govnoed_16 20 ноября 2011 в 17:57

drupby wrote:
"freedom_16" wrote:
Так получается ссылки будут постоянные для каждого поля?

ссылки будут на текущую ноду,к которой относится поле

Странно, вводил ваше значение, оно остается неизменным. Страница переходит на неизвестную... Может что-то не так делаю? Извиняюсь за дебилизм заранее)

Аватар пользователя drupby drupby 20 ноября 2011 в 18:07

"freedom_16" wrote:
Странно, вводил ваше значение, оно остается неизменным. Страница переходит на неизвестную... Может что-то не так делаю? Извиняюсь за дебилизм заранее)

может быть в drupal7 немного иные шаблоны подстановочные ,я то делал для 6 ,смотри какие есть там шаблоны

Аватар пользователя govnoed_16 govnoed_16 20 ноября 2011 в 18:17

drupby wrote:
"freedom_16" wrote:
Странно, вводил ваше значение, оно остается неизменным. Страница переходит на неизвестную... Может что-то не так делаю? Извиняюсь за дебилизм заранее)

может быть в drupal7 немного иные шаблоны подстановочные ,я то делал для 6 ,смотри какие есть там шаблоны

Спасибо все равно, может кто-нибудь напишет ещё в этой теме,Вопрос остается открытым!)

Аватар пользователя drupby drupby 20 ноября 2011 в 18:24

"freedom_16" wrote:
Спасибо все равно, может кто-нибудь напишет ещё в этой теме,Вопрос остается открытым!)

подставляй нужный шаблон и никаких вопросов.
все работает и в 6 и в 7 -проверено ,что то ты делаешь не так.

Аватар пользователя Tibor_Ferenci Tibor_Ferenci 10 октября 2012 в 2:11

Создаешь поля "Содержимое" и "Ссылка на материал". В поле Содержимое ставишь "исключить из вывода". В поле "Ссылка на материал" ставишь "Заменить выводимое полем значение" и из подстановочных шаблонов берешь значение [body]

Аватар пользователя goodboy goodboy 8 февраля 2013 в 18:58

Что делать, если нажимаешь на чекбокс "Выводить это поле в виде ссылки", а поля не появляются (остаются скрытыми)?

Аватар пользователя goodboy goodboy 8 февраля 2013 в 21:14

ХулиGUN, группа полей, "Путь ссылки" и т.д.

Я разобрался, виноват был jquery_update 7.x-2.3-alpha1+0-dev, на котором я установил версию jquery1.7 (которую требовал другой модуль).
Причем, что интересно, все остальное во вьювах работает. (друпал,модули - последних версий). Просто у меня есть пара подобных сайтов, с теми же модулями, где чекбокс "Выводить это поле в виде ссылки" работает. И даже специально установил новый Друпал, на котором тоже все ok. В итоге, в настройке jquery_update меняю на версию 1.5, работаю во вьюве, потом возвращаю назад на версию 1.7

Аватар пользователя zlodiak zlodiak 8 августа 2013 в 11:23

ХулиGUN wrote:
Никогда не загонялся всякими jquery_update и прочим подобным мусором... подключал сразу последнюю стабильную версию с яндекса, прописывал noconflict и юзал новые переменные

а как отключал jquery, которая по умолчанию с друпалом шла скажи пожалуйста

Аватар пользователя martsoft martsoft 11 сентября 2014 в 17:14

Мой пример: вьюшка выводится таблицей
1) Во вьюшке ставим поля "Ссылка: Прямая ссылка на материал"
2) Содержимое текстового поля "Содержимое:Название текст-поля" выводим выше по порядку.
3) В "Ссылке" ставим галочку "Заменить выводимое полем значение" -сохраняем.
4) Из подстановочных шаблонов выбираем токен напротив "== Содержимое:Название текст-поля" и вставляем его в поле текст
5) Исключаем из вывода поле "Содержимое:Название текст-поля"