Imagecache动作textaction PHP代码

时间:2014-04-27 12:57:06

标签: php drupal drupal-7

在Drupal 6和Drupal 7中,我都有一个名为image的内容类型,其中包含imagefield(field_img_field)和一个名为copyright(field_img_copyright)的文本字段。

在Drupal 6中,我使用Imagecache textactions来检查field_img_copyright的内容,如果有文本,则将该文本添加到图像 - 版权水印。以下PHP代码可以做到这一点。

if (!empty($node->field_img_copyright[0]['value'])) {
    return '© '.$node->field_img_copyright[0]['value'];
}

此代码在Drupal 7中不起作用。

我在这里尝试了帖子1,12和13中的方法: https://drupal.org/node/1402790

但是出现以下错误: 注意:尝试在eval()中获取非对象的属性(/home/.../modules/php/php.module(80)的第1行:eval()'d code)。

有人可以帮忙,我很困惑。 感谢。

0 个答案:

没有答案