Magento - Изменения на экране редактирования информации учетной записи не отображаются - PullRequest
1 голос
/ 07 января 2011

У меня есть своя собственная тема, в которой я хотел бы внести изменения в окно «Редактировать информацию учетной записи» Я пытался изменить этот файл:

клиент / форма / edit.phtml

Никакие изменения, внесенные мной в этот файл, не отражаются. Я даже удалил все файлы customer / form / edit.phtml из базы и мою собственную тему. Даже тогда экран рендерится.

Это соответствующий код в моем файле customer.xml:

<customer_account_edit translate="label">
    <label>Customer Account Edit Form</label>
    <update handle="customer_account"/>
    <reference name="root">
        <action method="setHeaderTitle" translate="title" module="customer"><title>Edit Account Info</title></action>
    </reference>
    <reference name="my.account.wrapper">
        <block type="customer/form_edit" name="customer_edit" template="customer/form/edit.phtml"/>
    </reference>

    <reference name="left">
        <action method="unsetChild"><name>left.permanent.callout</name></action>
    </reference>
</customer_account_edit>

Чего мне не хватает?

Ответы [ 3 ]

1 голос
/ 07 января 2011

Я обнаружил, что происходит.У меня установлено расширение, которое имеет следующий код:

<customer_account_edit translate="label">
    <reference name="head">
        <action method="addItem"><type>js_css</type><name>calendar/calendar-win2k-1.css</name><params/></action>
        <action method="addItem"><type>js</type><name>calendar/calendar.js</name></action>
        <action method="addItem"><type>js</type><name>calendar/calendar-setup.js</name></action>
    </reference>
    <reference name="content">
        <block type="core/html_calendar" name="head.calendar" as="html_calendar" template="aitcheckoutfields/js/calendar.phtml"/>
    </reference>
    <reference name="customer_edit">
        <action method="setTemplate"><template>aitcommonfiles/design--frontend--base--default--template--customer--form--edit.phtml</template></action>
    </reference>
</customer_account_edit>

Я закомментировал этот код, и теперь мой edit.phtml используется для визуализации формы.Я до сих пор не понимаю, однако, к какому файлу phtml это относится?

1 голос
/ 29 сентября 2011

Aitoc иногда использует прикольный метод перезаписи для создания файлов шаблонов для своих модулей.У меня была та же проблема, и в конце концов я нашел свой файл .phtml в / var / ait_patch / design / frontend / default / default / template / aitcommonfiles

0 голосов
/ 07 января 2011

Когда файлы отсутствуют в вашей пользовательской теме, система шаблонов возвращается к эквивалентным файлам в стандартной / базовой теме.Кроме того, Magento кеширует это, поэтому, когда появляются новые файлы, он сразу не заметит и продолжит использовать базовые файлы.Убедитесь, что вы отключили все кэши при разработке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...