Jump to content

Cambios en tpl no se muestran


Recommended Posts

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

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

  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

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...