Drupal Image прикрепить путь в поле зрения, используя пользовательское поле "PHP code" - PullRequest
0 голосов
/ 12 июля 2010

Я создал вид, который получает заголовок, тело и прикрепленное изображение некоторых узлов истории.Мне нужно использовать настраиваемое поле «PHP-код» для настройки вывода, но проблема в том, что он дает мне только идентификатор изображения в массиве, например: [image_attach_iids] => Array ([0] => 66)Итак, похоже, он дает мне идентификатор, но мне также нужен полный путь к изображению.Есть ли какая-то функция, которую мне нужно вызвать, чтобы получить путь?

спасибо

1 Ответ

0 голосов
/ 14 июля 2010
  1. Если вы используете поля, вы можете поместить изображение как поле. Разместите его в верхней части поля (чтобы вы могли использовать шаблоны замены).
    Установка:
    исключить из отображения, выберите «путь к изображению» в параметре «Формат», а затем используйте шаблон замены в настраиваемом поле PHP

  2. Если вы не используете поля, вы можете создать путь в узле- [contenttype] .tpl.php.

  3. Модуль Pathauto: используйте функцию drupal_get_path_alias($path), чтобы получить псевдоним пути к узлу. $path = 'node/'.$node_id

...