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.
Justo lo que andaba buscando, es muy útil, gracias 1saludo.
Muchas gracias !!!
Muchísimas gracias! Muy útil y bien explicado.
Gracias!