Я работаю над сайтом Magento 1.6, на котором в поле CMS «Layout Update XML» домашней страницы есть следующий xml:
<reference name="content">
<block type="catalog/navigation" name="catalog.category.home" as="homecategory" template="catalog/category/homecategory.phtml" />
</reference>
Поскольку шаблон показывает рандомизированные категории, я бы хотелотключить кеширование для этого блока.Для этого я попытался использовать getChildHtml («sub-block-template», false) со следующим:
(домашняя категория имеет $ this-> getChildHtml ('random_categories', false) в его шаблоне)
<reference name="content">
<block type="catalog/navigation" name="catalog.category.home" as="homecategory" useCache="false" template="catalog/category/homecategory.phtml">
<block type="catalog/navigation" name="catalog.category.home.randcats" as="random_categories" useCache="false" template="catalog/category/random.phtml" />
</block>
</reference>
Так что теперь я застрял, удивляясь, почему я не могу предотвратить кэширование этого блока, несмотря на использование аргумента 'false'.