Crear nueva página Prestashop

Crear nueva página Prestashop

En uno de los últimos proyectos me he visto obligado a crear “páginas extra” para esta tienda opensource. La solución no puede ser más sencilla. Simplemente hemos de crear 2 archivos. Un archivo php que irá en la raíz de la tienda y un archivo tpl dentro del template que estemos utilizando.

El archivo php debe tener la siguiente estructura:

<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/header.php');
$smarty->display(_PS_THEME_DIR_.'uypagina.tpl');
include(dirname(__FILE__).'/footer.php');
?>

Y el archivo tpl esta:

{capture name=path}{l s='Main Title'}{/capture}
{include file=$tpl_dir./breadcrumb.tpl}
<h2>{l s='Titulo de Pagina'}</h2>

En el archivo php, estamos indicándole el nombre del archivo tpl creado. A partir de aquí únicamente hay que llamar al archivo en algún link y voilà… nueva página integrada en el sistema. Por supuesto a partir de aquí el código html, css, xml que creáis necesario para implementar vuestos diseños.