Añadir navegación breadcrumb en la sección de contacto de Prestashop 1.7

Actualmente cuando entramos en la sección de contacto de la tienda, no vemos definido ningún breadcrumb.

Breadcrumb sección de contacto en Prestashop

Si vamos al controlador de la sección de contacto (no confundir con el formulario de contacto, que son dos cosas diferentes, una cosa es la sección de contacto, y otra es el “módulo del formulario de contacto”):

/controllers/front/ContactController.php

Y añadimos la función => getBreadcrumbLinks (con el código correspondiente) que estuvimos comentando brevemente en el pasado en otro artículo (revisar artículo) veremos dicha barra de navegación.

En este caso particular, podríamos dejar la función del siguiente modo:

Código función

En title => Hemos definido el nombre de la sección actual (contact).
En url => Hemos definido la “URL” de la sección de contacto, para que cuando pinchen en el title se quede reflejada.

Por si tenéis curiosidad, esto lo estuvimos comentando en el pasado en este enlace: Revisar

De este modo, se visualizaría en la sección contacto de la siguiente forma:

Breadcrumb aparecido

Evidentemente, recordar que lo recomendable es crear un “override” del controlador (/override/controllers/front/) y hacer las modificaciones correspondientes en el mismo.

Este documento ha sido construido bajo Prestashop 1.7.3.3 con la plantilla por defecto.

Esperemos que, en un futuro cercano, venga incorporado de forma nativa y no tengamos que modificar código.