2015-10-18 44 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; 
}