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 >>  Website Refresh TravelWithMatei

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.

 

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