2010-10-04 2 views

ответ

1

Лучший способ сделать это - использовать статические блоки.

1) Создать файл PHTML в /шаблон/каталог/навигации

<?php $_categories = $this->getCurrentChildCategories(); ?> 
<ul> 
<?php foreach ($_categories as $_category): ?> 
<?php if($_category->getIsActive()): ?> 
<li> 
    <a href="<?php echo $_category->getURL() ?>" title="<?php echo $this->htmlEscape($_category->getName()) ?>"><?php echo $this->htmlEscape($_category->getName()) ?></a> 
</li> 
<?php endif; ?> 
<?php endforeach; ?> 
</ul> 

2) Создание статических блоков "Подкатегории"

{{block type="catalog/navigation" template="catalog/navigation/subcategory.phtml"}} 

3) Назначить статический блок для необходимой категории (» Display Settings "-> Режим отображения = Только статический блок и выберите CMS-блок« Подкатегории »)

7

В разделе «Управление сайтами» в разделе «Управление категориями» выберите категории, которые вы хотите изменить, и перейдите на вкладку «Пользовательский дизайн». Вы можете ввести обновления макета или выбрать альтернативный скин/темы.

+0

большое спасибо jonathan. – bhab

+0

добро пожаловать. Если ответ сработал для вас, нажмите «Принять». –

+0

@JonathanDay Я использую шаблон для конкретной категории. его не показывают на главной странице. Я называю этот шаблон. Путь правильный. но теперь показывается. Обновление пользовательского макета: '{{block type =" catalog/navigation "template =" catalog/product/review_product.phtml "}}' –

Смежные вопросы