Solucionado Modificar wishlist ps 1.6

lastapril

Experto en Prestashop
Miembro del equipo
Buenas,
tengo un problema y la verdad es que como no uso nunca el modulo wishlist no me habia fijado, cuando no estas registrado y haces click en añadir a wishlist, se abre un popup diciendote que tienes que estar registrado, pues lo logico seria que ahi tuviera un enlace para que se pudieran registrarse, sabeis donde puedo modificar ese popup para poner el enlace?
Saludos
Lastapril
 

lokai

Iniciado en Prestashop
Re:Modificar wishlist ps 1.6

En modules/blockwishlist/blockwishlist.php

Linea 354

Insertar CODE, HTML o PHP:
public function errorLogged()
   {
      return $this->l('You must be logged in to manage your wishlists.');
   }
 
Upvote 0

lastapril

Experto en Prestashop
Miembro del equipo
Re:Modificar wishlist ps 1.6

Hola Lokai, gracias por tu respuesta, pero en php estoy muy pez, he probado a hacer esto
Insertar CODE, HTML o PHP:
	public function errorLogged()
   {
      return $this->l('You must be logged in to manage your wishlists.');  
      $html = str_get_html('<html><body>Hello!</body></html>');
        
   }
pero no se ve nada en el aviso
 
Upvote 0

lokai

Iniciado en Prestashop
Re:Modificar wishlist ps 1.6

Perdón, fallo mio, la cadena a buscar era "You must be logged in to manage your wishlist" sin la s final.

Lo que buscas está en el archivo /themes/tu_tema/modules/blockwishlist/blockwishlist_top.tpl linea 27 y es parte de una traducción.

Insertar CODE, HTML o PHP:
{addJsDefL name=loggin_required}{l s='You must be logged in to manage your wishlist.' mod='blockwishlist' js=1}{/addJsDefL}

La forma correcta de hacer lo que quieres sería:

Insertar CODE, HTML o PHP:
{addJsDefL name=loggin_required}<a href="{$link->getPageLink('my-account', true)|escape:'html'}" title="{l s='My account' mod='blockwishlist'}">{l s='You must be logged in to manage your wishlist.' mod='blockwishlist' js=1}</a>{/addJsDefL}

Y recuerda modificar las traducciones del modulo por las tuyas propias desde el propio prestashop.
 
Upvote 0
Arriba