Макет по умолчанию login.phtml


Как я могу изменить макет login.phtml по умолчанию в magento. Предположим, теперь по умолчанию макет для login.phtml равен 1column.phtml, и если я хочу, чтобы это изменило на 3column.phtml, что мне делать?

Author: Akash Goswami, 2013-09-13

3 answers

Просто расширяю ответ, данный филвинклом.

Если вы выполняете какие-либо обновления макета, то рекомендуется делать это в отдельном файле, обычно с именем "local.xml ". Если этот файл недоступен в папке "$theme/$layout/", то создайте один и добавьте следующий код:

<?xml version="1.0" encoding="UTF-8" ?>
<layout>
    <customer_account_login>
        <reference name="root">
            <action method="setTemplate">
                <template>page/3column.phtml</template>
            </action>
        </reference>
    </customer_account_login>
</layout>

Обновления макета обрабатываются в одном файле. вы также можете выполнить обновления во многих файлах, но это приведет к путанице. а также, если вы обновляете ваш пакет magento, то эти изменения обновления будут потеряны.

Следовательно, хранение обновлений в одном файле имеет смысл.

Похоже, вы новичок в magento. Итак, я хотел бы порекомендовать вам несколько ссылок, по которым вы сможете лучше понять это. :)

Ну, я тоже новичок, но многому научился по приведенным выше ссылкам:)

 8
Author: Mr_Green, 2013-09-13 11:52:38

Вставьте следующее в файл макета вашей темы local.xml:

<?xml version="1.0"?>
<layout>
    <customer_account_login>
          <reference name="root">
                <action method="setTemplate"><template>page/3column.phtml</template></action>
          </reference>
    </customer_account_login>
</layout>
 6
Author: philwinkle, 2013-09-13 18:33:59
<layout>
      <customer_account_login>
           <reference name="root">
                <action method="setTemplate"><template>page/3column.phtml</template></action>
            </reference>
         </customer_account_login>
</layout>

Напишите этот код в local.xml в макете вашей темы

 3
Author: Keyur Shah, 2015-05-06 12:27:02