rafapas22 Posted July 14, 2016 Share Posted July 14, 2016 Buenos días. Tengo la caché desactivada en Parámetros avanzados-> Rendimiento pero aun así los cambios que estoy haciendo en el tpl no se reflejan en la página del producto, por qué puede ser? me he saltado otra caché ? Gracias y un saludo Link to comment Share on other sites More sharing options...
ventura Posted July 14, 2016 Share Posted July 14, 2016 recompila la plantilla o selecciona la opción para que lo haga cuando se modifique un archivo Link to comment Share on other sites More sharing options...
rafapas22 Posted July 14, 2016 Author Share Posted July 14, 2016 lo he cambiado a "Recompilar las plantillas cuando los archivos sean modificados" pero nada, es un tpl que está en hookDisplayRightColumn y tengo todas las cachés desactivadas Link to comment Share on other sites More sharing options...
buhoplace Posted July 14, 2016 Share Posted July 14, 2016 Activa forzar compilación y listo / o activa el modo desarrollador / una ha de funcionar, o si no es que hay algo mal en el tpl Link to comment Share on other sites More sharing options...
ventura Posted July 14, 2016 Share Posted July 14, 2016 mira a ver que ese .tpl no este tambien en la ruta tu_pantilla/modules/modulo_que_sea en caso de estar alli tambien sobreescribe al que esta en la ruta por defecto en modules y sera el que tengas que modificar Link to comment Share on other sites More sharing options...
rafapas22 Posted July 14, 2016 Author Share Posted July 14, 2016 ok, ya funciona, ahora lo que pasa es que si pongo el código así no funciona public function printButton() { global $smarty; $smarty->assign( 'messageSmarty',Configuration::get('BUTTON_TEXT') ); return $this->display(__FILE__, $this->local_path.'views/templates/quote.tpl'); } public function hookDisplayProductButtons() { return printButton(); } pero sí lo pongo así si: public function hookDisplayProductButtons() { global $smarty; $smarty->assign( 'messageSmarty',Configuration::get('BUTTON_TEXT') ); return $this->display(__FILE__, $this->local_path.'views/templates/quote.tpl'); } no hay manera de ponerlo como arriba, así me parece que está mas ordenado, y para todos los hooks solo tendría que llamar a la funcion printButton el mensaje de error que me da es Fatal error: Call to undefined function printButton() Link to comment Share on other sites More sharing options...
ventura Posted July 14, 2016 Share Posted July 14, 2016 public function printButton() { $this->smarty->assign( 'messageSmarty',Configuration::get('BUTTON_TEXT') ); return $this->display(__FILE__, $this->local_path.'views/templates/quote.tpl'); } y luego en cada hook $this->printButton(); Link to comment Share on other sites More sharing options...
rafapas22 Posted July 14, 2016 Author Share Posted July 14, 2016 solucionado. Gracias 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