mijhon90 Posted September 9, 2014 Share Posted September 9, 2014 (edited) Buenos dias, Un saludo a todos... Les comento, estoy dando mis primeros pasos con Prestashop , y como no ha de faltar , ya empiezo a sufrir por errores.... He creado un modulo personalizado .... Algo muy sencillo if ( !defined( '_PS_VERSION_' ) ) exit; class MenuCustom extends Module { function __construct() { $this->name = "My Custom Menu"; $this->version = "1.0"; $this->tab = "My Custom Menu"; $this->author = " Author "; parent::__construct(); //$this->page = basename(__FILE__, '.php'); $this->displayName = $this->l('My Custom Menu'); $this->description = $this->l('new module for manager links'); } function install() { if(parent::install() == false) return false; return true; } function hookLeftColumn($params) { global $smarty; return $this->display(__FILE__,'menucustom.tpl'); } } Cuando lo voy a instalar en el Back-end , me dice : No tiene los permisos para actualizar el Mi Modulo módule. Por favor, asegurese que ha iniciado sesión en su cuenta de PrestaShop Addons con la que compró el módulo. No tengo idea a que se debe el error , haber si alguien me podria colaborar, te antemano muchas gracias..... Edited September 9, 2014 by mijhon90 (see edit history) Link to comment Share on other sites More sharing options...
mijhon90 Posted September 10, 2014 Author Share Posted September 10, 2014 Hola Lo he solucionado, La solución fue poco ortodoxa , pero funciono simplemente cambie la descripcion My Custom Menu a Prueba de las siguientes lineas: $this->name = "Prueba"; $this->displayName = $this->l('Prueba'); pienso que ese nombre estaba generando un conflicto con Prestashop.... Link to comment Share on other sites More sharing options...
registrosTI Posted September 4, 2015 Share Posted September 4, 2015 Actualmente presentó el mismo error, pero el plugin lo desarrollé para una empresa por lo que no podría poner "Prueba" en dichos campos. Alguna solución al respecto?? Link to comment Share on other sites More sharing options...
gezugood Posted November 22, 2016 Share Posted November 22, 2016 Yo tenia el mismo error, y lo solucione escribiendo correctamente algunas instrucciones: Lineas Incorrectas: class JdPromotores extends Module $this->name = 'JdPromotores'; $this->displayName = $this->l('JdPromotores'); Líneas Correctas class jdpromotores extends Module $this->name = 'jdpromotores'; $this->displayName = $this->l('jdpromotores'); El error sucede porque el nombre del módulo debe ser exactamente igual al nombre de las carpetas en donde se guardan los archivos Saludos! Gezugood Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now