Drupal Views将图像字段作为可选链接输出



我在一个视图中有两个普通字段,一个可选的URL字段和一个图像字段。我希望如果可选URL字段为空,图像正常呈现,但如果可选URL字段包含URL,则打印在带有可选URL的"A"标记中包装的图像。

我设法使图像的一部分包装在A标签,但我不知道如何使该部分可选。

关于这个有什么帮助吗?

安装此http://drupal.org/project/views_customfield模块(仅适用于D6),您可以在视图中添加自定义php字段。

在Fields Section ->中选择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;
}
?>

第一行类似于声明,第二行&第三种是从字段中获取值。

替换field_image &field_link使用您自己的字段(请参阅您的字段的替换模式)

使用此示例代码,将条件更改为您的需求。

最新更新