На странице просмотра категорий я получаю идентификатор всех дочерних категорий. Я могу отобразить все продукты этой категории, используя идентификатор категории. я успешно получил весь список продуктов, используя ссылку ниже. но я хочу сначала недавний продукт с подкатегорией. Пройдите изображение, чтобы лучше понять.
здесь его страница просмотра категории макияжа. Консилеры и основа относятся к категории детей. я хочу первый самый последний продукт дочерней категории.
вот код страницы просмотра.
<?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="<?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="<?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="<?php echo $_product->getProductUrl(); ?>"><?php echo $_product->getName(); ?></a>
<?php } ?>
<a href="<?php echo $child->getUrl() ?>" id="<?php echo $cat_id;?>"><?php echo Mage::helper('catalog/output')->categoryAttribute($child, $child->getName(), 'name') ?></a>
<?php }}?>