Люди, кто подскажет?
Имеется поле типа "текст" которое отображается в модуле, следует сделать его ссылкой на ноду.
В настройках поля типа "заголовок" такая галочка есть, а в данном типе она отсутствует. Никак не могу разобраться. Добавил поле "Ссылка", которое позволяет сослаться на ноду, но оно выводится в виде "просмотр". А нужна чистая ссылка.
Комментарии
Output this field as a link - Link path: [view_node] (токены должны быть включены)
Огромное спасибо!)смысл понятен, но поле теперь приняло ссылку вида "http://site.ru/просмотр"
Извиняюсь, но не знаю что такое токены...
Прочитал про токены, поставил Token, включил, но ничего не изменилось...
Видимо поле Ссылка сама организовывает
<a href="link to node"> просмотр </a>
Но как вытащить сам Link to node?
при чем тут поле ссылка- тебе же надо изменять твое текстовое поле
отмечаешь чекбокс "Выводить это поле в виде ссылки" и там в Путь ссылки: прописываешь путь до ноды с помощью шаблонов.
Если нетрудно, можно здесь подробнее?
Хотя бы примерчик, как должен выглядеть этот Путь ссылки)
Сразу скажу, что позже будет использован модуль pathauto, и ссылки будут смысловые, типа "kontakty".
пиши в поле Путь ссылки: node/!2
если используется pathauto ссылки типа node/nid будут автоматически менятся на алиасы.
Так получается ссылки будут постоянные для каждого поля?
ссылки будут на текущую ноду,к которой относится поле
Странно, вводил ваше значение, оно остается неизменным. Страница переходит на неизвестную... Может что-то не так делаю? Извиняюсь за дебилизм заранее)
может быть в drupal7 немного иные шаблоны подстановочные ,я то делал для 6 ,смотри какие есть там шаблоны
Спасибо все равно, может кто-нибудь напишет ещё в этой теме,Вопрос остается открытым!)
подставляй нужный шаблон и никаких вопросов.
все работает и в 6 и в 7 -проверено ,что то ты делаешь не так.
Создаешь поля "Содержимое" и "Ссылка на материал". В поле Содержимое ставишь "исключить из вывода". В поле "Ссылка на материал" ставишь "Заменить выводимое полем значение" и из подстановочных шаблонов берешь значение [body]
Что делать, если нажимаешь на чекбокс "Выводить это поле в виде ссылки", а поля не появляются (остаются скрытыми)?
ХулиGUN, группа полей, "Путь ссылки" и т.д.
Я разобрался, виноват был jquery_update 7.x-2.3-alpha1+0-dev, на котором я установил версию jquery1.7 (которую требовал другой модуль).
Причем, что интересно, все остальное во вьювах работает. (друпал,модули - последних версий). Просто у меня есть пара подобных сайтов, с теми же модулями, где чекбокс "Выводить это поле в виде ссылки" работает. И даже специально установил новый Друпал, на котором тоже все ok. В итоге, в настройке jquery_update меняю на версию 1.5, работаю во вьюве, потом возвращаю назад на версию 1.7
Я использую только одну версию - 1.7
а как отключал jquery, которая по умолчанию с друпалом шла скажи пожалуйста
Мой пример: вьюшка выводится таблицей
1) Во вьюшке ставим поля "Ссылка: Прямая ссылка на материал"
2) Содержимое текстового поля "Содержимое:Название текст-поля" выводим выше по порядку.
3) В "Ссылке" ставим галочку "Заменить выводимое полем значение" -сохраняем.
4) Из подстановочных шаблонов выбираем токен напротив "== Содержимое:Название текст-поля" и вставляем его в поле текст
5) Исключаем из вывода поле "Содержимое:Название текст-поля"