Magento导出所有图像网址

时间:2014-02-07 12:57:40

标签: magento magento-1.7

我们有一家商店,想要出口所有图片的所有产品,但无法获得所有图片网址(第二张,第三张图片等)。我们只从主图像中导出一个图像网址。

是否有方法或模块可以导出所有图片网址?

3 个答案:

答案 0 :(得分:0)

如果您想要获取所有产品图像,则需要在自定义功能中执行此操作,因为默认情况下产品系列中不提供此功能。

试试这个 -

<?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;
    }
}

答案 1 :(得分:0)

感谢您的回复,我们通过一个用于导出产品的模块解决了这个问题

答案 2 :(得分:0)

我遇到了同样的问题,使用System&gt;导入/导出&gt;数据流 - 配置文件。我发现如果我去了System&gt;导入/导出&gt;导出_media_image有一列会删除每个SKU的所有图库图片网址。