このスニペットは、別の Web サイトから取得できる .XML フィードをインポートする、使用しているプラグインからのものです。問題は、フィードのリモート画像もインポートしたいのですが、それらの .XML ファイルにリモート画像自体への完全な URL が含まれていないことです。
ただし、XML には次のような参照コードが含まれています。
<reference><![CDATA[2519251254]]></reference>
2519251254 は、提供しているリモート イメージにアクセスするためのコードです。これは、次を追加することで実行できます。
http://www.DOMAIN.nl/store/1/store/2519251254.jpg
番号は XML フィードからの参照です。
これは、私が使用しているプラグイン内のリモート イメージ構成に関するコードです。
//remote images.
if ($settings['remote_images']) {
foreach (array_merge($settings['field_names']['product_image'], array($settings['field_names']['image'])) as $image) {
if (!empty($raw_prod[$image])) {
if (empty($settings['image_subfolder'])) {
$settings['image_subfolder'] = '/';
}
$raw_prod[$image] = $this->model_tool_total_import->fetchImage($raw_prod[$image], $settings['image_subfolder']);
}
}
}