Jump to content

Sovrascrivere FrontController in v1.5


Recommended Posts

Ciao, non riesco a fare quanto in oggetto. Fin'ora:

 

Ho messo un file FrontController.php in /override/classes/controller/

 

Contiene codice di test:

 

	Class FrontController extends FrontControllerCore{
	public function displayHeader(){
		if(!self::$initialized) $this->init();

		$this->context->smarty->assign('test_ok','okok');

		return parent::displayHeader();	  
	}
}//end FrontController

 

 

Nel mio tema custom, in header.tpl ho messo questo:

 

{$test_ok}

 

Ma ricevo questo:

 

Notice: Undefined index: test_ok in [...]/cache/smarty/compile/81/a3/76/81a3760f9c0cb8c9ff677a0e7b59d8962cdaaeda.file.header.tpl.php on line 147

 

Notice: Trying to get property of non-object in [...]/cache/smarty/compile/81/a3/76/81a3760f9c0cb8c9ff677a0e7b59d8962cdaaeda.file.header.tpl.php on line 147

 

---

 

Ho anche provato ad assegnare la variabile smarty direttamente in FrontControllerCore.php (soo temporaneamente per testare, naturalmente) ma ottengo il medesimo risultato..

 

---

 

Qualcuno sa come fare? :(

 

P.s. (aggiunta)

 

Mi sono accorto anche che se direttamente in FrontControllerCore COMMENTO displayHeader(), non succede nulla lo stesso. Cioé dovrebbe incazzarsi, o quantomento non dovrebbe renderizzare header.tpl, E invece lo fa e non si lamenta. Perché???

Edited by stratboy (see edit history)
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...