Eliminar nombre de la tienda en el meta título de la tienda en Prestashop

Tutorial de Vekia

En el idioma de Shakespeare, información aquí:
 https://mypresta.eu/en/art/developer/remove-shop-name-from-title.html

En el idioma de Cervantes aquí:

Al definir un meta título, por ejemplo, para la página principal en la pestaña Preferencias -> SEO y URLS -> Editar index

Editar meta

Vemos que aparece en el título de la tienda (mejor dicho meta título)  el meta título de la página principal + el nombre de la tienda

Meta título de la tienda

A expensas de los buscadores, es recomendable ajustar los títulos a un límite especifico, 67 caracteres…

Si queremos que el nombre de la tienda no se visualice en el meta título, vamos al fichero:

/themes/TuPlantilla/header.tpl

Buscamos la etiqueta correspondiente al meta-título:

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

Y cambiamos por:

{assign var=shop_name_to_trim value=" - $shop_name"}
<title>{$meta_title|replace:$shop_name_to_trim:''|escape:'htmlall':'UTF-8'}</title>
Código modificado

De esta forma, quitaríamos el nombre de la tienda para todas las secciones de la tienda.

Realmente lo que hacemos es crear una variable donde almacenamos el valor “- + nombre de la tienda”

Y luego con la función replace en Smarty quitar ese valor del meta título.

Si es solo para la página principal, podríamos hacer uso del condicional {if $page_name==’index’} .. {/if}

Tutorial testeado en Prestashop 1.6