У меня есть основная категория и некоторые подкатегории для этой категории, и я хотел показать подкатегории этой категории при доступе к ссылке на основную категорию.
Для этого я создал статический блок и один файл phtml и смог показать подкатегории на странице главной категории с именем подкатегории и изображением, но мне также нужно показать описание категории, но не удалось получить описание подкатегорий.
Это то, что у меня есть в phtml файле
<?php $_categories=$this->getCurrentChildCategories()?>
<?php if($_categories->count()): ?>
<table style="width:80%">
<?php foreach ($_categories as $_category): ?>
<?php if($_category->getIsActive()): ?>
<tr class="<?php echo $this->htmlEscape($_category->getUrlKey()) ?>">
<?php
if ($_imgUrl = $_category->getImageUrl()) {
$_imgHtml = '<img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" />';
}
?>
<td valign="middle" align="left" style="padding-bottom:40px">
<a href="<?php echo $this->getCategoryUrl($_category) ?>">
<?php echo $_imgHtml; ?>
</a>
</td>
<td valign="top" align="left" >
<a valign="bottom" href="<?php echo $this->getCategoryUrl($_category) ?>">
<?php echo $this->htmlEscape($_category->getName()) ?>
</a>
<?php echo $this->htmlEscape($_category->getDescription()) ?>
</td>
</tr>
<?php endif; ?>
<?php endforeach ?>
</table>
<? endif; ?>
Но это не показывает описание для подкатегорий, как вы можете видеть, я использовал
$_category->getDescription()
, чтобы получить описание.
Пожалуйста, помогите решить эту проблему.