nicogo57 0 Posted March 1, 2016 Bonsoir, En gros j'ai deux controller dans mon dossier admin du module AdminEspaceProController (EspacePro est le nom du module) et AdminValidateController (En gros un controller qui correspond à une vue d'un formulaire) Dans mon premier controller il me faut lien sur le deuxieme : $this->context->link->getAdminLink('Validate') ne marche pas controlleur introuvable. Je pense que c'est un probleme de nom du second controller. Si quelqu'un a ne serait-ce qu'un indice. Merci Share this post Link to post Share on other sites
Mediacom87 1,287 Posted March 2, 2016 Bonjour, Pourquoi Validate et pas AdminValidate ??? $this->context->link->getAdminLink('AdminValidate') Share this post Link to post Share on other sites
nicogo57 0 Posted March 2, 2016 Merci mais toujours introuvable je vais mettre quelques sources histoire de préciser. Arborescence et nom des fichiers : http://www.hostingpics.net/viewer.php?id=663939Capturedecran20160302a120748.png Mon fichier AdminEspaceProController et plus particulierement la fonction qui display le link : public function displayTestLink($token = null, $id, $name = null) { $tpl = $this->createTemplate('helpers/list/list_action_edit.tpl'); if (!array_key_exists('Test', self::$cache_lang)) self::$cache_lang['Test'] = $this->l('Test', 'Helper'); $tpl->assign(array( 'href' => $this->context->link->getAdminLink('AdminValidate'), 'action' => self::$cache_lang['Test'], 'id' => $id )); return $tpl->fetch(); } Et mon nouveau controller AdminValidateController : class AdminValidateController extends AdminController { public function __construct() { $this->table = 'customer'; $this->bootstrap = true; $this->display = 'list'; $this->meta_title = $this->l('Custom'); parent::__construct(); if (!$this->module->active) Tools::redirectAdmin($this->context->link->getAdminLink('AdminHome')); } } Share this post Link to post Share on other sites