A lo largo de los años trabajando con Prestashop he ido recopilando una serie de variables que serán muy útiles para trabajar con este CMS:
- $cookie->id_lang: Detecta el id del idioma. Para ver el id de cada idioma puedes ir a Localización>Idiomas y ver la columna ID.
- $cms->id_cms_category: Cuando usas categorías de CMS puedes usar esta variable para detectar a qué categoría pertenecen. Yo lo uso para modificar las imágenes de cabecera según la categoría a la que pertenecen.
- $cms->meta_title: Muestra el título de la página. Cuidado con los idiomas.
Índice de contenido
Cómo escribir una variable en Prestashop
Para ver qué contiene simplemente escribe la variable dentro de los símbolos { … }. Tal qué:
{$cms->meta_title}
Cómo comprobar una variable en Prestashop
Si quieres hacer comprobaciones con las variables puedes hacer lo siguiente:
{if $cms->meta_title =='Hola'} Aquí el texto que quieras mostrar {/if}
Si el título de la página es “Hola” (sin comillas) se mostrará el contenido. También puedes usar =! para indicar que “es diferente”. Por lo tanto, si el título de la página es diferente a Hola, se mostrará el texto:
{if $cms->meta_title =!'Hola'} Aquí el texto que quieras mostrar {/if}