J'ai remplacé :
public function hookHome($params){
global $smarty, $cookie;
$pref = self::getPreferences();
$this->xml = simplexml_load_file(_PS_ROOT_DIR_.'/'.$this->xml_file);
$lang_iso = Language::getIsoById(intval($cookie->id_lang));
$slides = $this->getAllSlidesByOrder($this->xml,$lang_iso,true);
$smarty->assign(array('pref' => $pref,'default' => $this->default_values,'slides' => $slides));
return $this->display(__FILE__, 'homeslideshow.tpl');
}
par cette fonction (par contre j'ai une erreur de parsing que je dois encore corriger)
function hookTop($params)
{
global $smarty, $cookie;
$pref = self::getPreferences();
$this->xml = simplexml_load_file(_PS_ROOT_DIR_.'/'.$this->xml_file);
$lang_iso = Language::getIsoById(intval($cookie->id_lang));
$slides = $this->getAllSlidesByOrder($this->xml,$lang_iso,true);
$smarty->assign(array('pref' => $pref,'default' => $this->default_values,'slides' => $slides));
return $this->display(__FILE__, 'homeslideshow.tpl');
}