Exemple sur le hookDisplayHome

public function hookDisplayHome($params)
{

$cacheId = $this->getCacheId($this->name.'-'.date("Ymd"));

if (!$this->isCached('monmodule.tpl', $cacheId)) {

.....
$this->smarty->assign(array(
'product' => $product,
));
}
}

return $this->display(__FILE__, 'monmodule.tpl', $cacheId );

}