小编Bre*_*ski的帖子

Magento:显示页脚中特定类别的产品

我正在为页脚构建一个"月度产品"块.它应该加载类别的产品并显示第一个.

这是我的模板文件custom/featured-product.phtml:

<?php $_productCollection = $this->getLoadedProductCollection() ?>

<div class="featured-product">
    <h2><?php echo $this->__('Product of the Month') ?></h2>

    <?php foreach ($_productCollection as $_product): ?>
        <div class="item">
            <a class="product-image" href="<?php echo $_product->getProductUrl() ?>">
                <img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(200); ?>" alt="<?php echo $this->htmlEscape($this->getImageLabel($_product, 'small_image')) ?>" />
            </a>

            <a class="product-name" href="<?php echo $_product->getProductUrl() ?>"><?php echo $this->htmlEscape($_product->getName()) ?></a>

            <?php echo $this->getPriceHtml($_product, true) ?>
        </div>

        <?php
        // Note: Exit after first product.
        break;
        ?>
    <?php endforeach ?>
</div>
Run Code Online (Sandbox Code Playgroud)

它只是Magento产品列表模板的简化版本: catalog/product/list.phtml


工作

将块嵌入CMS页面时,它可以正常工作.例:

{{block type="catalog/product_list" category_id="13" …
Run Code Online (Sandbox Code Playgroud)

magento

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

magento ×1