我在视图中有两个普通字段,一个可选的URL字段和一个图像字段。我希望如果可选的URL字段为空,则图像正常呈现,但如果可选的URL字段包含URL,则打印包含在带有可选URL的“A”标记中的图像。
我设法将图片的一部分包装在A标签中,但我不知道如何使该部分可选。
对此有何帮助?
答案 0 :(得分:1)
安装此http://drupal.org/project/views_customfield模块(仅适用于D6),您可以在视图中添加自定义php字段。
在字段部分 - >选择Customfield - >然后添加Customfield:PHP代码
以下是获取值的示例代码
<?php
$static = $this->view->display_handler->get_handlers('field');
$x=$static['field_image']->last_render;
$y=$static['field_link']->last_render;
if(empty($y))
{
print $x;
}
else
{
print $y;
}
?>
第一行就像声明和第二行&amp;第三是从字段中获取值。
替换 field_image&amp; field_link ,包含您自己的字段(请参阅字段的替换模式)
使用此示例代码,将条件更改为您的要求。