На страницата за преглед на категории получавам идентификатор на всички дъщерни категории. Мога да покажа всички продукти от тази категория, като използвам идентификатор на категория. Успешно получих целия списък с продукти чрез връзката по-долу. но искам първо скорошен продукт с подкатегория. Прегледайте изображението, за да разберете по-добре.
тук страницата за преглед на категория грим. Коректорите и фон дьо тенът са категория за хлапета. искам първия най-нов продукт от детска категория.
ето кода на страницата за изглед.
<?php
$_helper = $this->helper('catalog/output');
$_category = $this->getCurrentCategory();
$_imgHtml = '';
if ($_imgUrl = $_category->getImageUrl()) {
$_imgHtml = '<p class="category-image"><img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /></p>';
$_imgHtml = $_helper->categoryAttribute($_category, $_imgHtml, 'image');
}
?>
<div class="grid_24">
<?php if($this->IsRssCatalogEnable() && $this->IsTopCategory()): ?>
<a href="/bg<?php echo $this->getRssLink() ?>" class="link-rss"><?php echo $this->__('Subscribe to RSS Feed') ?></a>
<?php endif; ?>
<h1 class="main-title"><?php echo $_helper->categoryAttribute($_category, $_category->getName(), 'name') ?></h1>
</div>
<?php foreach ($this->getCurrentCategory()->getChildrenCategories() as $_subcat){
foreach($_subcat->getChildrenCategories() as $child){
$cat_id=$child->getId();
?>
<div class="grid_12">
<div class="category-wrapper">
<div class="ribbon">
<h2><?php echo Mage::helper('catalog/output')->categoryAttribute($child, $child->getName(), 'name') ?></h2>
</div>
</div>
</div>
<?php
$category = new Mage_Catalog_Model_Category();
$category->load($cat_id);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*');
foreach ($collection as $_product) { ?>
<a href="/bg<?php echo $_product->getProductUrl() ?>"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(200); ?>" width="200" height="200" alt="" /></a> <a href="/bg<?php echo $_product->getProductUrl(); ?>"><?php echo $_product->getName(); ?></a>
<?php } ?>
<a href="/bg<?php echo $child->getUrl() ?>" id="<?php echo $cat_id;?>"><?php echo Mage::helper('catalog/output')->categoryAttribute($child, $child->getName(), 'name') ?></a>
<?php }}?>