製品に特別な属性を追加する必要はありません。'Set Product as New from Date' および 'Set Product as New to Date' に基づいて行うことができます。ただし、ブール値でも実行できます。はい/いいえの入力タイプで属性を作成し、デフォルトの属性セットに追加するだけです。ショーケースの属性コードを付与します。
テンプレート ファイル (templates/catalog/product/list.phtml および templates/catalog/product/view/media.phtml が製品ビュー ページに必要な場合) に、条件付きコードを追加します。製品がショーケース製品としてフラグ付けされた場合、マークアップに追加の絶対配置要素、
すなわち
<div class="product-image">
<?php if($_product->getShowcase()) { ?>
<div class="showcase"></div>
<?php } ?>
<?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');
?>
</div>
次に、次のような css を作成して、上隅にウィー アイコンを生成します。
.products-grid .product-image {
position: relative;
display: block;
width: 244px;
height: 156px;
margin: 0 0 10px;
}
.showcase {
position: absolute;
right: 0;
top: 0;
width: 65px;
height: 66px;
display: block;
z-index: 2;
background: url(../images/showcase.png) no-repeat;
}
これは私が先週自分で行った例なので、私の画像サイズを使用していますが、アイデアはわかります。お役に立てれば。