Prestashop

Crear nueva página Prestashop

8 929

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.

Compartir:

Posts relacionados

8 Comentarios

  1. Lis 20 septiembre, 2012 en 8:16 am -  Responder

    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

  2. Veronica 14 junio, 2012 en 4:37 pm -  Responder

    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?

  3. racodemon 22 mayo, 2012 en 8:02 pm -  Responder

    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!

  4. harry 28 febrero, 2012 en 10:41 am -  Responder

    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!

  5. PioPio 6 febrero, 2012 en 12:21 am -  Responder

    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?

  6. SickApes 22 enero, 2012 en 2:14 am -  Responder

    Muchísimas gracias! Muy útil y bien explicado.

    Gracias!

  7. Alberto 29 diciembre, 2011 en 2:11 am -  Responder

    Muchas gracias !!!

  8. Jesús 16 noviembre, 2011 en 3:39 am -  Responder

    Justo lo que andaba buscando, es muy útil, gracias 1saludo.

Deja una contestación

Tu email no será publicado. Los campos obligatorios están marcados *

dieciseis + 4 =

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Publicidad

Publicidad

Comentarios recientes

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies