Magento2 Magento 2//Show";报价标签“;在分类页面//Amasty特别促销
我们有一个Magento 2网站在运行Amasty特别促销,产品页面上的“优惠标签”如预期的那样显示,但是,它根本没有显示在类别页面上。这是如何添加的,我在Amasty扩展中遇到了以下代码: 在catalog_product_view.xml中Magento2 Magento 2//Show";报价标签“;在分类页面//Amasty特别促销,magento2,amasty,Magento2,Amasty,我们有一个Magento 2网站在运行Amasty特别促销,产品页面上的“优惠标签”如预期的那样显示,但是,它根本没有显示在类别页面上。这是如何添加的,我在Amasty扩展中遇到了以下代码: 在catalog_product_view.xml中 <referenceContainer name="product.info.media"> <block before="-" class="Amasty\Banner
<referenceContainer name="product.info.media">
<block before="-" class="Amasty\BannersLite\Block\Banner" name="amasty.banners.lite.label" template="label.phtml">
<action method="setPosition">
<argument name="position" xsi:type="string">2</argument>
</action>
</block>
</referenceContainer>
2.
在label.phtml中:
<?php foreach ($block->getBanners() as $banner) : ?>
<?php if ($block->isEnableBannerPosition() && $img = $block->getImage($banner)) : ?>
<img class="am-banners-lite-label"
alt="<?= $block->escapeHtml($block->getAlt($banner)) ?>"
src="<?= $block->escapeUrl($img) ?>">
<?php endif;?>
<?php endforeach; ?>
逃逸欧元($img)?>“>
“目录产品视图”是产品页面的布局文件。
如果要在类别页面上显示主题设计文件夹“catalog\u category\u view.xml”中的添加文件:
2.
<referenceContainer name="content">
<block before="-" class="Amasty\BannersLite\Block\Banner"
name="amasty.banners.lite.label" template="label.phtml">
<action method="setPosition">
<argument name="position" xsi:type="string">2</argument>
</action>
</block>
</referenceContainer>