Resetare parolă pagină albă Magento 1.9.2.2

Problema zilei:

Resetare parolă pagină albă Magento 1.9.2.2

Din nou o problemă care am întâlnit-o după un update la versiunea de Magento 1.9.2.2 și după un update al patch-ului de securitate SUPEE-6788. Am observat că la accesarea link-ului primit pe email pentru resetarea parolei, utilizatorul nu poate vedea câmpurile necesare resetării acesteia sau îi este afișată o pagină albă.

În log-uri nu există nici o eroare, drept urmare trebuie să vedem ce schimbări s-au produs la nivel de cod, odată cu update-ul și sunt necesare updateuri manuale în codul temei folosite. În cazul de fața schimbarea a fost făcută în fișierul customer.xml, mai exact pentru block-ul customer_account_resetpassword care a fost redenumit în customer_account_changeforgotten.

De această eroare de lovești în momentul în care tema pe care o folosești are un fișier customer.xml definit în layout în pachetul temei folosită de tine.

Soluția:

Se deschide fișierul /app/design/frontend/PachetTema/TemaMea/layout/customer.xml și se caută block-ul customer_account_resetpassword. La mine a fost la linia 161, dar e posibil să difere în funcție de modificările pe care le-ați adus acestui fișier.

resetare parola pagina alba magento 1.9.2.2. bianca ionel blog

Tot acest cod trebuie înlocuit cu cel nou:

<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>

La final, nu uitați să salvați și să dați un clear cache, apoi puteți testa dacă totul funcționează corect.

Citește și >>  Din când în când îmi amintesc să fiu și copil...

De unde puteți avea siguranța că acest cod este corect? E simplu, codul este luat din app/design/frontend/base/default/layout/customer.xml 🙂

reset password blank page Magento 1.9.2.2 Bianca ionel

Dacă articolul „Resetare parolă pagină albă Magento 1.9.2.2″ ți-a fost de folos, nu uita să îi dai un share și dacă întâmpini probleme și după aceste modificări, nu ezita să mă contactezi.

 

Abonare la blog via email

Introdu adresa de email pentru a te abona la acest blog și vei primi notificări prin email când vor fi publicate articole noi.

februarie 10, 2016

Leave a Reply

%d blogeri au apreciat:
Mai multe despre bianca ionel blog, IT, Magento
cinema modern suceava review bianca ionel
Review cinemamodernsuceava.ro

Mi-a atras recent atenția un articol dintr-un ziar, în care era prezentat site-ul cinemamodernsuceva.ro, ca fiind un site ce a...

Închide