Избройте нови и представени продукти в началната страница на Magento

Поставих този код в моя home.phtml, но нищо не се показва. Взех този фрагмент от скрипт от product/new.phtml:

<?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?>
<?php $i=0; foreach ($_products->getItems() as $_product): ?>
    <?php if ($i>15): continue; endif; ?>

    <div>
            <a href="/bg<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>">
                <img class="home-page-img" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->directResize(40,50,3); ?>"  alt="<?php echo $this->htmlEscape($_product->getName()) ?>" />
            </a>
    </div>

    <div>
    <p><a class="product-name" href="/bg<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>)"><?php echo $this->htmlEscape($_product->getName()) ?></a></p>
    </div>
<?php $i++; endforeach; ?>
<?php endif; ?> 

Как мога да го накарам да се показва на началната страница? Задал съм продуктите да бъдат нови продукти в рамките на определена дата. Благодаря ти!


person Sylph    schedule 06.07.2011    source източник


Отговори (2)


Можете да го направите, като добавите нещо подобно към вашата актуализация на оформлението (CMS -> Страници -> Управление на съдържанието, изберете Начална страница, отидете на раздела Дизайн)

<reference name="content">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page"/>
</reference>
person Zifius    schedule 06.07.2011
comment
Здравей Zifius, благодаря за отговора. Боже, не осъзнавах, че пропускам това. Много благодаря! Мога ли да знам какво трябва да сложа, за да бъдат изброени и представените продукти? Оценявам помощта ти - person Sylph; 06.07.2011
comment
Между другото, копирах кодовете от new.phtml в home.phtml, скриптовете няма да работят. Имате ли идея защо е така? Благодаря! - person Sylph; 06.07.2011
comment
За представения списък всичко е същото, освен че трябва да създадете нов атрибут, моля, вижте тази статия: inchoo.net/ecommerce/magento/promotion-and-random Също така не трябва да редактирате home.phtml директно - person Zifius; 06.07.2011
comment
Когато щракна върху catalog/product/new.phtml получавам ненамерена страница, как мога да създам тези страници? - person Mohammad Ali Akbari; 05.08.2012

Вижте този видео урок. Ясни описания стъпка по стъпка.

http://microgiantgroup.com/how-to-show-products-in-home-page-in-magento-1-x-2-x.html

person Vinit Kadkol    schedule 22.04.2014