Я довольно новичок в Magento. В настоящее время я занимаюсь темой. В этом я хочу показать все продукты из категории. Для этого я сделал файл с именем featred.phtml
внутри /app/design/frontend/mytheme/default/template/catalog/product
. Код для featured.phtml
подобен этомуmagento show признакам продукта в заголовке
<?php $cat_id = 35; ?>
<?php $category = Mage::getModel('catalog/category')->load($cat_id);?>
<?php $collection = $category->getProductCollection()->addAttributeToSort('position');?>
<?php Mage::getModel('catalog/layer')->prepareProductCollection($collection);?>
<?php $i=0; foreach ($collection as $_product):?>
<?php if($i++%7==0): ?>
<div class="container">
<div id="da-slider" class="da-slider">
<?php endif ?>
<div class="da-slide">
<h2 class="product-name"><?php echo $this->htmlEscape($_product->getName()) ?></h2>
<p class="price"><?php echo $formattedSpecialPrice = Mage::helper('core')->currency($_product->getFinalPrice(),true,false);?></p>
<p><?php echo $_product->_data['short_description']; ?> </p> <br />
<a class="da-link" href="<?php echo $_product->getProductUrl() ?>">Shop Now</a>
<div class="da-img"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(90, 90); ?>" width="120" height="120" alt="<?php echo $this->htmlEscape($_product->getName()) ?>" /></div>
<!--.da-img-->
</div><!--.da-slide-->
<?php endforeach ?>
<nav class="da-arrows">
<span class="da-arrows-prev"></span>
<span class="da-arrows-next"></span>
</nav><!--.da-arrows-->
</div><!--#da-slider-->
</div><!--.container-->
Теперь здесь я получаю аль Популярного продукт. После этого я хочу показать весь признанный продукт в своем заголовке. Для этого я сделал блок в page.xml(app/design/frontend/mytheme/default/layout)
как этот
<block type="catalog/product_featured" name="product.featured" as="topSlider" translate="label">
<label>Page Slider</label>
<action method="setElementClass"><value>top-slider</value></action>
</block>
Теперь я назвал этот блок в header.phtml
как этот
<?php echo $this->getChildHtml('topSlider'); ?>
Но после всего этого я не вижу какое-либо из признаков продукта в моем домашней странице или на любых других страницах. Так может кто-то любезно рассказать мне, как решить эту проблему? Любая помощь и предложения будут действительно заметны. Благодаря