Magento Forum

   
Thumbnail prodotti non si vedono correttamente
 
BigDave
Jr. Member
 
Total Posts:  3
Joined:  2011-11-19
 

Salve a tutti,

da poco ho realizzato un sito con Magento e per via di un problema con un modulo, le immagini sono state tutte rinominate con stringhe random.

Ho fatto uno script che mi permettesse, partendo dal nome dell’immagine, di rinominarla sia dal database che fisicamente.

Il tutto funziona per le immagini dello store, ma non per le thumbnail, per le quali viene mostrata l’immagine di defualt di Magento (come se non esistesse).

Debuggando l’applicativo, sono riuscito a risolvere il problema modificando il file: app/design/frontend/default/nome-tema/template/catalog/product/view/media.phtml

In particolar modo:

<a href="<?php echo $this->helper('catalog/image')->init($this->getProduct(), 'image', $_image->getFile()); ?>" class="highslide" onclick="return hs.expand(this)"><img src="<?php echo $this->helper('catalog/image')->init($this->getProduct(), 'thumbnail', $_image->getFile())->resize(35); ?>" alt="<?php echo $this->htmlEscape($_image->getLabel()) ?>" title="<?php echo $this->htmlEscape($_image->getLabel()) ?>" /></a>

E’ divenuto:

<a href="<?php echo $this->helper('catalog/image')->init($_product, 'image'); ?>" class="highslide" onclick="return hs.expand(this)"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail')->resize(35); ?>" alt="<?php echo $this->htmlEscape($_image->getLabel()) ?>" title="<?php echo $this->htmlEscape($_image->getLabel()) ?>" /></a>

Il problema viene risolto per le immagini con una sola Thumbnail, ma per quelle che ne hanno più di una, viene mostrata ripetutamente la stessa.

Ho sbagliato qualcosa? Qual è la tabella dove vengono salvate le thumbnails di magento? Magari devo modificare il nome dei file anche li, dato che non gli basta l’entity_id

Grazie

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