(SOLUCIONADO) Prestashop 1.7 Notice: Undefined index: notifications


Error ContextErrorException in smarty_internal_templatebase.php

Trabajando con prestashop 1.7.2 me topé con el siguiente error cuando intentaba recuperar contraseña en el apartado INICIAR SESIÓN:

Whoops, looks like something went wrong.

1/1ContextErrorException in smarty_internal_templatebase.php(157) : eval()'d code line 517:Notice: Undefined index: notifications

  1. in smarty_internal_templatebase.php(157) : eval()'d code line 517
  2. at ErrorHandler->handleError('8', 'Undefined index: notifications', '/home/adrianah/public_html/hbyadrianahoyos.com/vendor/prestashop/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code', '517', array('_smarty_tpl' => object(Smarty_Dev_Template))) in smarty_internal_templatebase.php(157) : eval()'d code line 517
  3. at content_59da6dbfa0cbb0_55981528(object(Smarty_Dev_Template)) in smarty_internal_templatebase.php(157) : eval()'d code line 141
  4. at content_59da6dbfb0bd89_58325219(object(Smarty_Dev_Template)) in smarty_internal_templatebase.php line 188
  5. at Smarty_Internal_TemplateBase->fetch('customer/password-email.tpl', null, 'layouts/layout-full-width.tpl', nullfalsetruefalse) in SmartyDev.php line 41
  6. at SmartyDev->fetch('customer/password-email.tpl', null, 'layouts/layout-full-width.tpl') in FrontController.php line 660
  7. at FrontControllerCore->smartyOutputContent('customer/password-email.tpl') in PasswordController.php line 215
  8. at PasswordControllerCore->display() in Controller.php line 225
  9. at ControllerCore->run() in Dispatcher.php line 379
  10. at DispatcherCore->dispatch() in index.php line 28
Después de varias búsquedas en internet dí con la solución:
Ir al archivo: ...RAIZ\themes\TU-PLANTILLA\templates\_partials\notifications.tpl

y escribir el siguiente código:
{if isset($notifications)}
CODIGO DE LA PLANTILLA
{/if}
Listo... problema solucionado ...
Espero les sirva este post.. comenta y comparte....
Saludos


Comentarios

  1. muchas gracias, me soluciono, buen aporte

    ResponderBorrar
  2. Buenas noches, como puedo cambiar lo que mencionas si yo tengo instalado el prestashop atraves del hosting 1&1?
    Gracias.

    ResponderBorrar
  3. Buenas a mi me da ese mismo error exactamente, y el código esta exactamente como indicas. Que podría hacer?

    ResponderBorrar
    Respuestas
    1. ME pasa lo mismo, tengo la corrección aplicada, y me sigue pasando

      Borrar
  4. Cómo estás?. Soy super ignorante en el tema... De dónde saco el "Código de la plantilla"?.
    Espero tus comentarios

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog