2014-02-07 4 views
1

우리는 상점이 있고 모든 이미지를 가진 모든 제품을 내보내려고하지만 모든 이미지 URL (두 번째, 세 번째 이미지 등)을 가져올 수 없습니다. 기본 이미지에서 하나의 이미지 URL 만 내보내십시오.Magento 모든 이미지 URL 내보내기

모든 이미지 URL을 내보내는 방법이나 모듈이 있습니까?

답변

0

모든 제품 이미지를 얻으려면 제품 컬렉션에서 기본적으로 사용할 수 없으므로 사용자 지정 기능에서이 작업을 수행해야합니다.

이 시도 -

답장을 보내
0

감사합니다, 우리는 수출 제품

+1

어떤 확장 프로그램을 사용하셨습니까? – damek132

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; 
    } 
} 
- 프로필 . 시스템> 가져 오기/내보내기> 내보내기로 이동하면 각 SKU의 모든 갤러리 이미지 URL을 가져 오는 _media_image에 대한 열이 있음을 발견했습니다.