В представлениях мне нужно вернуть необработанный URL-адрес, предоставленный в качестве значения href, в поле заголовка (когда оно является ссылкой) или значение Content: link. Первоначально я думал, что смогу выбрать Content: связать и удалить HTML-код, но ничего не выйдет.
Мне нужен полный URL, чтобы я мог передать его в качестве параметра в поле перезаписи. Мысли о том, как получить это только?
Ответы:
Есть несколько способов сделать это, но следующее довольно просто.
По вашему мнению, добавьте NID в качестве поля.
Создайте шаблон стиля строки, который проходит через объект $ fields.
В файле шаблона перед циклом назначьте в поле переменную со значением NID.
Затем используйте функцию node_load () для загрузки объекта узла.
Вы должны иметь возможность доступа ко всему, что вы хотите, включая путь от этого объекта узла.
Чтобы увидеть, что в нем, используйте Devel, если он у вас установлен, или просто используйте функцию PHP var_dump ().
Еще лучше проверить, есть ли у вас поле «путь», которое вы можете добавить.
источник
Согласно комментарию здесь http://drupal.org/node/458316#comment-6236984
В views 3.x вы можете использовать поле «Путь» с параметром «Использовать абсолютную ссылку (начинается с« http: // »)» в разделе результатов перезаписи.
источник
Да, мы можем использовать
path
поле. Это также поддерживает многоязычный контент. Пожалуйста, найдите прикрепленный скриншот, чтобы увидеть, как он выглядит.источник
Добавляя в комментарий rakesh.flake, мы можем добавить абсолютный URL в настройках.
источник