Место для вас

Форма сброса пароля вместо белого экрана

В magento 1.9.2 есть один глюк в механизме восстановления пароля. А точнее это не сама magento виновата, а производители шаблонов.

При переходе на страницу, чтоб указать новый пароль, мы выдим пустую страницу. И сразу паника. Сразу поиск по логам. И тонны проклятий на разрабов магенты.

А все дело в том, что блок customer_account_resetpassword в нровой версии был переименован в customer_account_changeforgotten. И так как многие шаблоны имеют свой собственный файл customer.xml, то оригинальный магентовский файл customer.xml просто игнорится.

Решение простое. Нужно внести небольшие изменения в файл customer.xml

Откройте файл app/design/frontend/YOUR_THEME_PACKAGE/YOUR_THEME_NAME/layout/customer.xml

И добавте код приведеный ниже:


<customer_account_changeforgotten translate="label">
    <label>Reset a Password</label>
    <remove name="right"/>
    <remove name="left"/>

    <reference name="head">
        <action method="setTitle" translate="title" module="customer">
            <title>Reset a Password</title>
        </action>
    </reference>
    <reference name="root">
        <action method="setTemplate">
            <template>page/1column.phtml</template>
        </action>
        <action method="setHeaderTitle" translate="title" module="customer">
            <title>Reset a Password</title>
        </action>
    </reference>
    <reference name="content">
        <block type="customer/account_changeforgotten" name="changeForgottenPassword" template="customer/form/resetforgottenpassword.phtml"/>
    </reference>
</customer_account_changeforgotten>
	

И все. Теперь вы увидите форму ввода нового пароля.


Место для вас

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх