$stat = PS_ADMIN_DIR;
$admin_folder = substr(strrchr($stat, "\ "), 1);
$admin_url =_PS_BASE_URL_.__PS_BASE_URI__.$admin_folder;
$token = Tools::getAdminTokenLite('AdminModules');
$this->context->smarty->assign('token', $token);
$this->context->smarty->assign('admin_url', $admin_url );
вот так я получаю правильный адрес администратора.надеюсь, это поможет вам.