Drupal使用Customfield“PHP代码”在视图中附加路径

时间:2010-07-12 15:19:39

标签: image drupal path views

我创建了一个View,它获取了一些Story节点的标题,正文和附加图像。我需要使用Customfield“PHP代码”来自定义输出,但问题是它只给出了像这样的数组中图像的id:[image_attach_iids] =>数组([0] => 66)。所以,我看起来它给了我id,但我也需要图像的完整路径。我需要调用一些函数来获取路径吗?

谢谢

1 个答案:

答案 0 :(得分:0)

  1. 如果您使用的是字段,则可以将图像作为字段。将它放在字段的顶部(这样您就可以使用替换模式) 设置:
    从显示中排除,在“格式”选项中选择“路径到图像”,然后在customField PHP中使用替换模式

  2. 如果您不使用字段,则可以在node- [contenttype] .tpl.php中构建路径。

  3. Pathauto模块:使用函数drupal_get_path_alias($path)获取节点的别名路径。 $path = 'node/'.$node_id