1

list.phtml にカスタム イメージ属性を含めようとしています。属性は、catalog.xml の addAttribute メソッドを使用して製品コレクションに含まれます。

<action method="addAttribute"><code>hover_image</code></action>

$_product->getHoverImage を試すと、うまく URL を取得できます。しかし、次を使用して画像のサイズを変更しようとすると:

 $this->helper('catalog/image')->init($_product, 'hover_image')->resize(240,186)

「画像ファイルが見つかりませんでした」というエラーが表示されます。

4

1 に答える 1

2

単純な if ステートメントで動作させることができました。

<?php if($_product->getHoverImage()): ?>
<?php echo $this->helper('catalog/image')->init($_product,'hover_image')->resize(240,186); ?>
<?php endif; ?>
于 2012-12-06T13:46:11.813 に答える