2011-10-08 3 views
1

Я использую расширение Magento для управления моими образцами цвета. Этот модуль также управляет миниатюрами списка каталогов. У меня есть опыт использования изменения размера, но он пока не работает.Magento - Как изменить размер миниатюр продукта

В режиме разработчика, я включен шаблон пути подсказки, и он говорит мне, что это в веб-интерфейсе /.../ по умолчанию/шаблон/Каталог/продукта/list.phtml (типичный каталог)

Проблема: Перед нажатием , изображения по умолчанию имеют нужный размер. Но когда я нажимаю миниатюры, они изменяются до 135x135 (перекос и нижнее значение res).

мои продукты-сетки в list.phtml:

<ul class="products-grid"> 
    <?php endif ?> 
     <li class="item<?php if(($i-1)%$_columnCount==0): ?> first<?php elseif($i%$_columnCount==0): ?> last<?php endif; ?>"> 
      <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" class="product-image"><img id="<?php echo $_product->getId();?>" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(146,196); ?>" width="146" height="196" alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>" /></a> 
      <h2 class="product-name"><a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->stripTags($_product->getName(), null, true) ?>"><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></a></h2> 
      <?php echo $this->getLayout()->createBlock("colorselectorplus/listswatch")->setTemplate("colorselectorplus/listswatches.phtml")->setData('product', $_product)->toHtml(); ?> 
      <?php if($_product->getRatingSummary()): ?> 
      <?php echo $this->getReviewsSummaryHtml($_product, 'short') ?> 
      <?php endif; ?> 
      <?php echo $this->getPriceHtml($_product, true) ?> 

     </li> 
    <?php if ($i%$_columnCount==0 || $i==$_collectionSize): ?> 
    </ul> 

Если я прав, то это должно быть под контролем

resize(146,196) 

ли это возможно, что OnClick изображения загружаются другим PHTML ?

Спасибо! Сообщите мне, нужен ли вам URL. (Мы еще не живем) enter image description here
enter image description here

Я связался с автором, и читать FAQ. Мне еще предстоит услышать ответ.

+0

было бы приятно видеть это в действии. изображения в popup могут быть загружены в шаблон media.phtml – Zifius

+2

Вы пытались связаться с автором расширения цветных образцов? У них может быть FAQ по настройке размеров изображений. – clockworkgeek

+0

Я обновил сообщение с изображениями проблемы в моем списке категорий. – danchet

ответ

0

Это исправление находится в локальном файле, относящемся к модулю, который мы установили. Так же просто, как редактирование ширины/высоты размера, но не сохранено в удобной для пользователя области.

4

Я столкнулся с той же проблемой и связался с поддержкой Amasty. Вот решение, которое они мне прислали, поскольку вышеупомянутое решение не является решением.

Наши цвета Swatches изменение размеров изображений в этом файле (строки 78-85): приложение \ код \ Local \ Amasty \ Conf \ Block \ Каталог \ Продукт \ Вид \ Тип \ Configurable.php

$parentProduct = Mage::getModel('catalog/product')->load($simple->getParentId()); 
if($parentProduct){ 
    $confData[$strKey]['parent_image'] =(string)($this->helper('catalog/image')->init($parentProduct, 'small_image')->resize(135)); 
    if(!('no_selection' == $simple->getSmallImage() || '' == $simple->getSmallImage())){ 
     $confData[$strKey]['small_image'] = (string)($this->helper('catalog/image')->init($simple, 'small_image')->resize(135)); 
    } 
    else{ 
     $confData[$strKey]['small_image'] = (string)($this->helper('catalog/image')->init($parentProduct, 'small_image')->resize(135)); 
    } 
} 
+0

Спасибо за публикацию этого. – danchet

+0

Некоторые люди не имеют ничего общего с их временем, а затем троллями на сайтах. –

+0

Спасибо за письмо ... Я просто просматривал «плакаты первого раза», а твои подошли. Мое редактирование было рассмотрено другими членами и единогласно одобрено - см. Http://stackoverflow.com/review/spected-edits/2266921. Общепринятой практикой для SO является форматирование вашего кода при размещении здесь - я не имел в виду никакого неуважения к нему. – rog

Смежные вопросы