Jump to content

Recommended Posts

Buenas!

 

¿Te refieres al menú que aparece en la izquierda en versiones 1.6/1.7? Si es así se le llaman Tabs y se agregan sin .tpl, eso sí, necesitan que haya un controlador de administrador presente, es decir, un AdminController.

 

Tienes un ejemplo de Tabs en:

https://github.com/PrestaEdit/Canvas-Module-Prestashop-15/blob/master/example.php

 

Recuerda que no se pueden hacer Tabs a elementos que no son controladores de administrador.

Link to comment
Share on other sites

Buenas!

 

¿Te refieres al menú que aparece en la izquierda en versiones 1.6/1.7? Si es así se le llaman Tabs y se agregan sin .tpl, eso sí, necesitan que haya un controlador de administrador presente, es decir, un AdminController.

 

Tienes un ejemplo de Tabs en:

https://github.com/PrestaEdit/Canvas-Module-Prestashop-15/blob/master/example.php

 

Recuerda que no se pueden hacer Tabs a elementos que no son controladores de administrador.

 

Vale perfecto, es justo lo que necesitaba. Ahora ya tengo un tab creado y puede visualizarse en el backoffice de prestashop.

 

Lo que necesitaría ahora es que ese tab mostrara una tpl que yo quisiera. 

 

Con esto lo único que quiero es mostrar unos datos estadísticos de mi modulo en el backoffice de prestashop.

 

Gracias

Edited by aperez1 (see edit history)
Link to comment
Share on other sites

Buenos días aperez1,

 

Como te dije no es posible que un Tab muestre directamente un .tpl. Los tabs están pensados para enlazar con AdminControllers, es decir, controladores de administración. Para que se pudiese mostrar un .tpl necesitarías, por lo menos, un AdminController, su clase para definir la entidad y en el AdminController sobreescribir las funciones de mostrado como renderView.

Lo mejor es que investigues un poco sobre el tema, así que te dejo unos enlaces a ver si te sirven para aclararte un poco:

 

https://stackoverflow.com/questions/35338108/prestashop-1-6-use-my-custom-content-tpl-in-admincontroller

https://stackoverflow.com/questions/41769256/what-is-the-best-prestashop-way-to-include-tpl-in-admincontroller

 

Un saludo

Edited by PSBlog (see edit history)
Link to comment
Share on other sites

Buenos días aperez1,

 

Como te dije no es posible que un Tab muestre directamente un .tpl. Los tabs están pensados para enlazar con AdminControllers, es decir, controladores de administración. Para que se pudiese mostrar un .tpl necesitarías, por lo menos, un AdminController, su clase para definir la entidad y en el AdminController sobreescribir las funciones de mostrado como renderView.

Lo mejor es que investigues un poco sobre el tema, así que te dejo unos enlaces a ver si te sirven para aclararte un poco:

 

https://stackoverflow.com/questions/35338108/prestashop-1-6-use-my-custom-content-tpl-in-admincontroller

https://stackoverflow.com/questions/41769256/what-is-the-best-prestashop-way-to-include-tpl-in-admincontroller

 

Un saludo

 

Genial ya he conseguido mostrar la TPL en mi backoffice gracias a los links que me has enviado.

 

Una pregunta mas, posiblemente absurda pero. Sabes alguna variable global en la que pueda obtener la url base de mi prestashop? Se que existe una llamada $base_dir que me devuelve digamos la base del directorio de prestashop, pero no me funciona desde según que sitios.

 

Saludos y mil gracias!

Link to comment
Share on other sites

Según normas del foro deberías abrir un tema nuevo para una nueva pregunta de otro tema, facilitando así a otro usuario que busque el tema el poder encontrarlo.

 

Si abres el tema yo te respondo gustosamente  ;)

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...