Переопределить файл шаблона


Я хочу перечислить страницу категории в magento, которая находится в \app\дизайн\интерфейс\по умолчанию\\шаблон\каталог\продукт\список.phtml.

В app\design\frontend\default\modern\layout\catalog.xml

<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">

Но list.phtml переопределяется расширением, имеющим

Приложение/дизайн/интерфейс/по умолчанию/по умолчанию/шаблон/имя расширения/продукт/список.phtml

И его xml с

<reference name="product_list">
      <action method="setTemplate"><template>path/product/list.phtml</template></action>
</reference>

Как отобразить страницу категории из списка моей темы.phtml.

Author: Abinaya, 2014-05-26

2 answers

Вы должны создать local.xml в папке макета и установите

<catalog_category_default>
    <reference name="product_list">
          <action method="setTemplate"><template>path/to/your/list.phtml</template></action>
    </reference>
</catalog_category_default>
 4
Author: Denis Kopylov, 2014-05-26 11:15:37

Вы сказали, что по некоторым причинам ваш файл list.phtml переопределен расширением. Таким образом, вы можете использовать переопределенный list.phtml для отображения страницы категории. вы не можете установить 2 файла по умолчанию (list.phtml) для шаблона.

 0
Author: Elavarasan, 2014-05-26 11:16:30