local.xml файл не тянет в моем макете phtml


Я пытаюсь создать свой первый шаблон Magento с нуля. Я создал свой local.xml файл в разделе приложение/дизайн/интерфейс/по умолчанию/моя тема/макет/

В нем я сослался на свой предпочтительный макет:

<new_layout translate="label">
    <label>Medtech</label>
    <reference name="root">
        <action method="setTemplate"><template>page/home.phtml</template></action>
        <!-- Mark root page block that template is applied -->
        <action method="setIsHandle"><applied>1</applied></action>
    </reference>
</new_layout>

Мой дом.Шаблон phtml находится в разделе приложение/дизайн/интерфейс/по умолчанию/моя тема/шаблон/страница/

Но, когда я перехожу на свою домашнюю страницу, этот файл макета не загружается. (Похоже, загружается один из макетов шаблонов по умолчанию).

Что я поступаю неправильно?

Author: Christina Huggins Ramey, 2014-01-14

1 answers

Вы должны установить из панели администратора

Шаги, указанные ниже

1) Откройте панель администратора.

2) Перейдите на вкладку Система>> Конфигурация>> Дизайн

3) измените поля в соответствии с приведенными ниже полями

enter image description here

4) Сохраните конфигурацию и запустите на стороне переднего плана. Это определенно сработает.

Я никогда не видел такого тега, как "new_layout" в xml, но одно предположение заключается в том, что если вы хотите изменить макет домашней страницы с 1 столбца на 3 столбца, то используйте приведенный ниже код в local.xml файл.

 <cms_index_defaultindex>     
          <reference name="root">
             <action method="setTemplate"><template>page/3columns.phtml</template></action>
         </reference>
         <reference name="content">
             <block type="core/template" name="default_home_page" template="cms/default/home.phtml"/>
         </reference>
 </cms_index_defaultindex>
 4
Author: Keyul Shah, 2014-01-14 16:59:25