Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Cómo eliminar el nombre de la tienda del título en prestashop

27 agosto, 2019
prestashop

Cómo eliminar el nombre de la tienda del título facilmente.

Quizá la manera correcta de hacerlo sería reescribiendo parte la clase “class Meta”, pero de esa manera no es tan fácil ni tan sencillo como vamos a ver en este minituto.
 
La manera más sencilla es reescribiendo el fichero header.tpl de tu theme, de la plantilla que estés utilizando en tu web.

Lo primero que debes hacer es ir al el archivo de la plantilla header.tpl . Dentro de tu theme encontrarás el fichero header.tpl , no tiene mucho misterio, ábrelo con un editor de texto.

prestashop 

Ahora busca un linea parecida o igual a esta:
Solo hay un “title” así que no debe de ser complicado encontrar la linea 😉

<Title> {$meta_title | escape: 'htmlall': 'UTF-8'} </ title>

 
Ahora vamos a quitar el nombre de la tienda de esta variable. ¿Como lo hacemos? Fácil, vamos a crear una nueva variable con el nombre de la tienda, tambien puedes poner el nombre de la tienda “fijo”, que si en un futuro lo cambias tendrás que cambiar también esta parte, por lo que te aconsejo crear una nueva variable y asignarle el nombre de la tienda mas el guión.

 
Crearemos la variable cortarNombreTienda, y le asignaremos el valor del nombre de la tienda más el guión medio que pone por defecto prestashop, como separación , sería así:

{Assign var = cortarNombreTienda value = "- $shop_name"}
 

Como tenemos ya el texto con el nombre de la tienda metidos dentro de una variable vamos a quitar de nuestro prestashop esa parte, de hecho vamos a hacer un replace para cambiar el nombre por nada y así eliminar esa parte, el código completo quedaría así:

{Assign var = cortarNombreTienda value = "- $shop_name"}
<Title> {$meta_title | replace: $cortarNombreTienda: '' | escape: 'htmlall': 'UTF-8'} </ title>

 

Para ver los cambios tendrás que recompilar la plantilla , en el caso de que estés utilzando caché tendrás que limpiar la caché. Y voilá ya verás los cambios y tu flamante tienda lucirá perfecta , sin el nombre de la tienda en el título.