<?php /** * @author Amasty Team * @copyright Copyright (c) Amasty (https://www.amasty.com) * @package Free Gift Base for Magento 2 */ /** @var \Amasty\Promo\Block\Banner $block */ /** @var \Amasty\Promo\Model\Rule $rule */ /** @var \Magento\Framework\Escaper $escaper */ ?> <?php foreach ($block->getValidRules() as $rule):?> <?php if ($block->isShowGiftImages($rule)):?> <ul class="ampromo-gift"><?php /** @var \Magento\Catalog\Model\Product $product */?> <?php foreach ($block->getProducts($rule) as $product): ?> <?php $product->getAttributeRawValue($product->getId(), $block->getAttributeHeader(), 1); $id = uniqid("ampromo-gift-img-"); ?> <li class="ampromo-gift-item"><a class="product-image" href="<?= $escaper->escapeUrl($product->getProductUrl())?>"><img class="ampromo-banner-<?= $escaper->escapeHtml($block->getPosition())?>-img" id="<?= /**@no-escape*/$id;?>" alt="<?= $escaper->escapeHtml('Product Image') ?>" width="<?= (float)$block->getWidth();?>" height="<?= (float)$block->getHeight();?>" src="<?= $escaper->escapeUrl($block->getImageForProduct($product));?>"/><?php if ($block->isShowGiftName($rule)): ?> <div class="ampromo-product-name"><?= $escaper->escapeHtml($block->getNameForProduct($product)); ?></div><?php endif; ?> <div id="<?= /**@no-escape*/$id;?>-data" style="display: none;"><div class="ampromo-product-name"><?= $escaper->escapeHtml($block->getNameForProduct($product));?></div><div class="ampromo-short-description"><?= $escaper->escapeHtml($block->getDescriptionForProduct($product));?></div></div></a></li> <?php endforeach; ?></ul><?php endif; ?> <?php endforeach; ?>