Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Product getcollection() problemer. 
 
madsm
Member
 
Total Posts:  34
Joined:  2008-09-26
Copenhagen, Denmark
 

Hej alle!

Jeg er ved at programmere min cart til at kunne downloade alle billeder til en zip fil. Men jeg har problemer med 2 ting:

Problem 1: Jeg kan kun tilgå 1 billede pr produkt. Media gallery er ikke at finde i getcollection funktionen. (vil gerne tilgå alle billeder et produkt besidder)

Problem 2: Det billede jeg kan tilgå er kun 256x256 og ikke i fuld størrelse

Min kode i /template/checkout/cart.phtml ser således ud:

<?php
$session 
Mage::getSingleton('checkout/session');
$output "";
    foreach(
$session->getQuote()->getAllItems() as $item)
    
{
        
// getting Mage_Catalog_Product_Model
        
$productId $item->getProduct()->getId();
        
$productList Mage::getModel('catalog/product')->getCollection()
            ->
addAttributeToSelect('image')
            ->
addAttributeToSelect('name')
            ->
addAttributeToSelect('sku')
            ->
addAttributeToSelect('description')
            ->
addAttributeToSelect('price')
            ->
addIdFilter($productId);
        
        foreach(
$productList as $product)
        
{            
            $output 
.= "Name: " .  $product->getName() . "<br>";
            
$output .= "Item SKU: " .  $product->getSku() . "<br>";
            
$output .= "Description: " .  $product->getDescription() . "<br>";
            
$output .= "Price: " .  $product->getPrice() . "<br>";
            
            
// getMediaGalleryImages() virker ikke!
            
foreach($product->getMediaGalleryImages() as $galleryImage){
                        $output 
.= "galleryImage:" $galleryImage ."<br>"
            
}
            
            $output 
.= "<br><br>";

        
}
    
    }
    
print $output
?>

Hvis du kan hjælpe ville det være fedt! Jeg har nemlig kæmpet i over 3 dage med det her.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top