Magento Forum

   
Originale Produkt Bild URL
 
discPROFI
Jr. Member
 
Avatar
Total Posts:  7
Joined:  2011-11-29
 

Hallo,

Ich versuche aus SEO-Gründen das Magento die Original URL von Produktbildern (egal ob thumbnail oder so einfach alle) ausgibt, statt die aus dem Cache.
Bisher bin ich erfolglos geblieben.
Mit suchen habe ich nur Sachen gefunden die nicht funktionieren, ob das an meinen können liegt oder an einem falschem Code kann ich nicht sagen grin

Weiß jemand die Lösung?

Gruß, Helen

 
Magento Community Magento Community
Magento Community
Magento Community
 
Matheis
Jr. Member
 
Total Posts:  12
Joined:  2010-07-11
Germany
 

Probiere mal:

$product Mage::getModel('catalog/product')->load$enty );
$get $product->getMediaConfig()->getMediaUrl($product->getData('image'));

Die ProduktID sollte auf der Produktseite ja vorhanden sein.

 
Magento Community Magento Community
Magento Community
Magento Community
 
discPROFI
Jr. Member
 
Avatar
Total Posts:  7
Joined:  2011-11-29
 

Danke für deine Hilfe, jedoch hats nichts gebracht.
Habe jedoch etwas gefunden:

In der Media.phtml

<?php
        $_img 
'<img id="image" src="'.$this->helper('catalog/image')->init($_product'image').'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
        echo 
$_helper->productAttribute($_product$_img'image');
    
?>

Mit

<?php
        $_img 
'<img id="image" src="'$_product -> getMediaConfig ()-> getMediaUrl $_product -> getData 'image' )).'" alt="'.$this->htmlEscape($this->getImageLabel()).'" title="'.$this->htmlEscape($this->getImageLabel()).'" />';
        echo 
$_helper->productAttribute($_product$_img'image');
    
?>

austauschen und schon hat man die Originale Bild-URL smile

Um das gleiche mit den Kategoriebildern zu bewirken in der List.phtml

Das:

<a  href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135); ?>" width="135" height="135" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" />
durch das austauschen:
<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img src="<?php echo $_product -> getMediaConfig ()-> getMediaUrl ( $_product -> getData ( 'small_image' )) ?>" width="135" height="135" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" />

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