aperez1 Posted July 4, 2017 Share Posted July 4, 2017 Hola, ¿Hay alguna forma de añadir un elemento nuevo al menú del backoffice de prestashop? Quisiera añadir una tpl. Saludos. Link to comment Share on other sites More sharing options...
PSBlog Posted July 4, 2017 Share Posted July 4, 2017 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 More sharing options...
aperez1 Posted July 5, 2017 Author Share Posted July 5, 2017 (edited) 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 July 5, 2017 by aperez1 (see edit history) Link to comment Share on other sites More sharing options...
PSBlog Posted July 5, 2017 Share Posted July 5, 2017 (edited) 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 July 5, 2017 by PSBlog (see edit history) Link to comment Share on other sites More sharing options...
aperez1 Posted July 5, 2017 Author Share Posted July 5, 2017 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 More sharing options...
PSBlog Posted July 5, 2017 Share Posted July 5, 2017 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 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now