【发布时间】:2014-02-07 12:57:39
【问题描述】:
我们有一家商店,想要导出所有包含所有图片的产品,但无法获取所有图片 url(第二张、第三张图片等)。我们只从主图像中导出一个图像 url。
有没有办法或者模块来导出所有图片的url?
【问题讨论】:
标签: magento magento-1.7
我们有一家商店,想要导出所有包含所有图片的产品,但无法获取所有图片 url(第二张、第三张图片等)。我们只从主图像中导出一个图像 url。
有没有办法或者模块来导出所有图片的url?
【问题讨论】:
标签: magento magento-1.7
如果您想获取所有产品图像,则需要在自定义函数中执行此操作,因为默认情况下产品集合中不提供此功能。
试试这个 -
<?php
$_collection = Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*'); // ONLY AS EXAMPLE - DONT SELECT ALL ATTRIBUTES, VERY VERY BAD!
$products = array();
foreach ($_collection as $_product) {
$products[$_product->getId()]['images'] = array();
foreach ($_product->getMediaGalleryImages() as $image) {
$link = (string) Mage::helper('catalog/image')->init($_product, 'image', $image->getFile())->resize(500);
$products[$_product->getId()]['images'][] = $link;
}
}
【讨论】:
感谢您的回复,我们已经通过产品导出模块解决了这个问题
【讨论】:
我遇到了同样的问题,使用系统 > 导入/导出 > 数据流 - 配置文件。我发现,如果我进入 System > Import/Export > Export 会有一个 _media_image 列,它将显示每个 SKU 的所有图库图片 URL。
【讨论】: