私は非常に簡単なこのコードを持っています。ブーリアンマゼンタ属性に応じて別の画像の横に画像を追加します。Magento/PHPで画像を別の画像に重ねるには?
しかし、私たちはeコマースストアを運営しているため、ユーザーのトップがイメージを商品の上に置く方が魅力的です。一緒に結合する。
私はPHPで可能かどうか疑問に思います。 誰かがCSSの上に重なっているイメージを使用することを提案しましたか?
<div class="product-img-box">
<?php echo $this->getChildHtml('media') ?>
</div>
<?php $Deal = $_product->getResource()->getAttribute('deal')->getFrontend()->getValue($_product);?>
<?php if($Deal == 'Yes'){ ?>
<img src="<?php echo $this->getSkinUrl('images/icon-deal.gif') ?>" >
<?php } ?>
でこれを行うことを行う方法見当がつかないを第2の画像を第1の画像の上に水平および垂直に中心合わせするか? –
@Locaaaaaそれは多くのことに依存します。この例では、最初の画像がdivの最上部の左隅に「product-img-box」というクラス名で配置されていることを前提としています。左のピクセル位置を変更することで、2番目の画像の位置を調整することができます。** 0px **;上:** 0px **; – Micah