Мои вопросы: как назначить пользовательский атрибут как изображение для изображения наведения в файле list.phtml.Magento 1.7.0.2 List.phtml image hover
Я сделал свое исследование и получил сайт, чтобы сделать то, что я хочу с помощью этого кода, чтобы вызвать изображение в виде сетки на list.phtml
<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')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(135); ?>"
width="135" height="135"
alt="<?php echo $this->stripTags($this->getImageLabel($_product, 'small_image'), null, true) ?>"
onmouseover="this.src='<?php echo $this->helper('catalog/image')->init($_product, 'thumbnail')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(135) ?>';"
onmouseout="this.src='<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->constrainOnly(FALSE)->keepAspectRatio(TRUE)->keepFrame(FALSE)->resize(135) ?>';" />
</a>
Это работает, если парить изображение назначено эскиз.
Моя проблема заключается в том, что я использую this extension для импорта всех своих продуктов, и он не позволяет назначать другое изображение для базы, малого и уменьшенного изображения. Вы должны использовать одно и то же изображение. (Да, я могу войти и выбрать каждое изображение индивидуально и выбрать миниатюру, но это не варианты с количеством продуктов, которые у меня есть)
Хорошо, так что я сделал, это созданный пользовательский атрибут для продуктов, называемых hover image , добавил столбец в файл CSV и вуаля она работает - парения изображение получает assigend с опцией Hover изображения под изображениями, как показано здесь:
так что мой вопрос, как я могу изменить линию выше кода, поэтому он называет новый атрибут hover_image вместо миниатюры. Я попытался изменить эскиз на «hover_image», но сайт выйдет из строя.
Помогите пожалуйста, я чувствую себя так близко, но не совсем там.
Вы проверили файлы журналов по причине аварии? Обычно вы правы, используя помощник '$ this-> ('catalog/image') -> init ($ _ product, 'hover_image')', если это ваш код атрибута. –
Привет, спасибо за ответ, вот файл: http://dansiop.com/169764586470.txt –