Rajouter des variables globales smarty dans prestashop

Voici une petite astuce pour prestashop 1.4 qui va vous permettre de rajouter des variables globales Smarty à utiliser dans vos templates.

Il suffit de faire un override du frontController comme ceci:


<?php

class FrontController extends FrontControllerCore
{
//override/classes/FrontController.php

	public function init() {
		parent::init();
		global $smarty;	
		$id_product_concept=625;		
		$smarty->assign(array(
			'product_id_concept'=>$product_concept->id,
		));
	}
}

Voila désormais dans tous vos templates si vous tapez {$product_id_concept} vous obtiendrez la valeur 625 !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *