Jump to content

[SOLUCIONADO]Modificar mensaje "No se han encontrado resultados para su búsqueda"


japarisid

Recommended Posts

Hola,

 

En la tienda prestashop(front office), cuando se utiliza el buscador y no encuentra nada aparece el mensaje: "No se han encontrado resultados para su búsqueda 'lo_que_busques'".

Quisiera modificar, o mejor dicho añadir una línea más que ponga algo como: "Si no encuentra lo que busca, envíe correo a soporte@...".

Este mensaje se genera en el fichero search.tpl en la carpeta del tema, pero si añado a mano el mensaje de soporte, aparecerá en todos los idiomas igual.

 

¿Cómo podría en los archivos de traducciones es.php una linea nueva para añadirla en el mensaje y que la coja de ahí?

 

Gracias!

Edited by japarisid (see edit history)
Link to comment
Share on other sites

Hola,

 

En la tienda prestashop(front office), cuando se utiliza el buscador y no encuentra nada aparece el mensaje: "No se han encontrado resultados para su búsqueda 'lo_que_busques'".

Quisiera modificar, o mejor dicho añadir una línea más que ponga algo como: "Si no encuentra lo que busca, envíe correo a soporte@...".

Este mensaje se genera en el fichero search.tpl en la carpeta del tema, pero si añado a mano el mensaje de soporte, aparecerá en todos los idiomas igual.

 

¿Cómo podría en los archivos de traducciones es.php una linea nueva para añadirla en el mensaje y que la coja de ahí?

 

Gracias!

Hola,

 

Eso lo puedes traducir o cambiar en la pestaña Herramientas -> Traducciones del panel de administración de tu tienda prestashop.

Link to comment
Share on other sites

Hola,

 

Eso lo puedes traducir o cambiar en la pestaña Herramientas -> Traducciones del panel de administración de tu tienda prestashop.

 

Hola Nadie,

 

Eso ya lo he probado, pero si modifico en las traducciones la línea que pone 'No se han encontrado resultados para su busqueda', y le añado lo de enviar correo a soporte, luego aparece esto:

"No se han encontrado resultados para su busqueda Si no encuentra lo que busca envíe correo a soporte@... 'lo_que_he_buscado'"

El/los términos de búsqueda aparecen al final de la línea y no despues de 'su búsqueda' nose si me explico. Por eso decía de añadir una nueva línea de traducción.

 

Gracias!

Link to comment
Share on other sites

Al final lo he solucionado, para el que le interese:

 

En el fichero search.tpl, a partir de donde esta <p class="warning"> he añadido lo siguiente:

 

<p class="warning">

{if isset($search_query) && $search_query}

{l s='No results found for your search'} "{if isset($search_query)}{$search_query|escape:'htmlall':'UTF-8'}"<br />

Para más información envíe correo a: <a href='mailto:[email protected]' >[email protected]</a>{/if}

{elseif isset($search_tag) && $search_tag}

{l s='No results found for your search'} "{$search_tag|escape:'htmlall':'UTF-8'}"<br />

Para más información envíe correo a: <a href='mailto:[email protected]' >[email protected]</a>

{else}

{l s='Please type a search keyword'}

{/if}

</p>

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...