2015-10-18 33 views
1

我正在使用Drupal 7和Feeds将图像字段导入到内容类型的文章中,它在图像url直接链接到图像时起作用。Drupal Feeds从图像服务导入图像

但链接到图像处理程序的图像:http://business.iafrica.com/apps/imageUtil/view/article/1008937/1/630x385/未导入。

我曾尝试:

  • 使用饲料篡改模块和饲料篡改PHP,试图改变形象的名字,这 导致一个无效的URL负载。
  • 要使用Field Image Grabber,但我有一个XML源,而不是HTML。

这是我的源进料URL http://resource.thumbtribe.mobi/ds1.portal/portal/1/4/resource/view/maximized/9500187?format=atom_extern

和我的图片:URI的xpath映射为:字符串(联系[@的rel = “外壳”]/@ HREF)

回答

1

我设法解决这个通过使用以下php代码段的feed篡改模块来保存图像,然后在我的服务器上引用该路径。

$checkext = substr($field, -5); 

if (strpos($checkext,'.') == false) 
{ 
    $filename = str_replace(".","_",microtime(true)).".jpg"; 
    $output = "public://field/image/".$filename; 
    file_put_contents($output, file_get_contents($field)); 
    return $output; 
} 
else 
{ 
    return $field; 
}