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:
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}
{l s='Titulo de Pagina'}
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.
Posts relacionados
-
7 diciembre, 2015 -
2 diciembre, 2015 Página en blanco Prestashop
-
1 diciembre, 2015 Eliminar / Ocultar «Stock» en Prestahop
Deja una contestación Cancelar
Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.
Archivo
- diciembre 2015 (6)
- noviembre 2015 (5)
- octubre 2015 (3)
- septiembre 2015 (2)
- agosto 2015 (8)
- mayo 2015 (2)
- abril 2015 (3)
- julio 2013 (1)
- julio 2012 (1)
- enero 2012 (3)
- diciembre 2011 (3)
- noviembre 2011 (1)
- febrero 2011 (5)
- noviembre 2010 (4)
- septiembre 2010 (2)
- julio 2010 (1)
- junio 2010 (2)
- marzo 2010 (6)
- febrero 2010 (3)
- enero 2010 (1)
- diciembre 2009 (6)
- noviembre 2009 (2)
- octubre 2009 (18)
- septiembre 2009 (21)
8 Comentarios
Hola, muchas gracias por el código, ya he creado mi página nueva. Ahora mi pregunta es, ¿cómo puedo insetar en esta página un módulo que tengo instalado: ?
Soy nuevo en esto, muchas gracias
Hola! Está excelente el código! Solo tengo un problema. No sé por qué el contenido del custom page se me repite después del footer. ¿Alguna idea?
Hola, Siento mi ignorancia,
Esdtoy buscando una solucion para que los modulos de publicidad me abran nueva ventana, he probado varios que incluyen la opción y NO HAY MANERA.
Me podriais indicar el nombre del archivo PHP cual debe ser?
Digamos que NO estoy muy puesto en PHP.
GRACIAS!
Pequeño apunte!
En el tpl, la llamada al breadcrumb es con comillas:
{capture name=path}{l s=’Main Title’}{/capture}
{include file=»$tpl_dir./breadcrumb.tpl»}
{l s=’Titulo de Pagina’}
Un saludo!
Y si fuera una página para el BackOffice, como habría que integrarla para que solo pudiera ser accedida si se está logueado en el BO?
Muchísimas gracias! Muy útil y bien explicado.
Gracias!
Muchas gracias !!!
Justo lo que andaba buscando, es muy útil, gracias 1saludo.