【问题标题】:Magento - Getting media Gallery images from productMagento - 从产品中获取媒体库图像
【发布时间】:2013-10-24 13:34:42
【问题描述】:

在文件 catalog/product/view/type/options/configurable.phtml 我正在尝试创建一个类似

的数组
<?php
        $arrayImages=array();
        foreach ($_product->getMediaGalleryImages() as $image) {
            $var= Mage::helper('catalog/image')->init($_product, 'image', $image->getFile())->resize(265);
            $arrayImages[$image->getLabel()]=$var;
        } 

?>

理想情况下这个数组应该是这样的

array([imagelabel]=>'image url',[imagelabel 2]=>'image url 2',....)

但我得到的是

array([imagelabel]=>'an object  Mage_Catalog_Helper_Image Object', ...)

当我尝试在 foreach 循环中回显 $var 变量时,我得到了正确的图像 URL,但是当我尝试将它分配到一个数组中时,我遇到了这个问题..

请帮帮我...

问候

【问题讨论】:

    标签: magento


    【解决方案1】:

    改变这个:

    $arrayImages[$image->getLabel()]=$var;
    

    到这里:

    $arrayImages[$image->getLabel()]=(string)$var;
    

    【讨论】:

      猜你喜欢
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      相关资源
      最近更新 更多