avpinedo Posted September 23, 2013 Share Posted September 23, 2013 Buenos días, Por si a alguien le sirve de ayuda, me he visto obligado a ampliar el limite que tiene prestashop a la hora de poner el valor de un atributo, que es de 64 caracteres, y en mi caso quería ampliarlo a 200, Soy un completo aprendiz en esto de prestashop, pero le estoy echando muchas horas y alguna cosilla voy aprendiendo, no obstatente, si hay algo mal en mi tutorial agradecería comentarios de los expertos. fuente: http://albertoviñuela.com/aumentar-limite-caracteres-valor-atributo-en-prestashop/ Muchas gracias Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 23, 2013 Share Posted September 23, 2013 (edited) Buenos días, Por si a alguien le sirve de ayuda, me he visto obligado a ampliar el limite que tiene prestashop a la hora de poner el valor de un atributo, que es de 64 caracteres, y en mi caso quería ampliarlo a 200, Soy un completo aprendiz en esto de prestashop, pero le estoy echando muchas horas y alguna cosilla voy aprendiendo, no obstatente, si hay algo mal en mi tutorial agradecería comentarios de los expertos. fuente: http://albertoviñuela.com/aumentar-limite-caracteres-valor-atributo-en-prestashop/ Muchas gracias Yo personalmente no editaria la clase directamente,: root/classes/attribute.php yo haria en ese caso un override de la clase, para no modificar el fichero original. Edited September 23, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
avpinedo Posted September 23, 2013 Author Share Posted September 23, 2013 Muchas gracias por el comentario Sergio, como he comentado, aunque mi intención es ayudar, soy novato y me queda mucho por aprender. Cuando te refieres ha hacer un "override", que es exactamente, lo digo por corregir mi tutorial y hacerlo lo mas productivo posible. Muchas gracias por comentar. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 23, 2013 Share Posted September 23, 2013 Un override seria en este caso, crea el fichero: Attribute.php por ejemplo con este contenido: <?php class Attribute extends AttributeCore { public static $definition = array( 'table' => 'attribute', 'primary' => 'id_attribute', 'multilang' => true, 'fields' => array( 'id_attribute_group' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true), 'color' => array('type' => self::TYPE_STRING, 'validate' => 'isColor'), 'position' => array('type' => self::TYPE_INT, 'validate' => 'isInt'), 'name' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'required' => true, 'size' => 200), ) ); } Y guardarlo en el directorio: /override/classes/ Recuerda despues, borrar el fichero: /cache/class_index.php para poder usar el override que crees. (El fichero se regenera solo) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 23, 2013 Share Posted September 23, 2013 (edited) lo digo por corregir mi tutorial y hacerlo lo mas productivo posible. Muchas gracias por comentar. Si modificas el post de tu blog, pon un enlace al post del foro también siempre es bueno, tenerlo todo enlazado. Gracias ! Edited September 23, 2013 by nadie (see edit history) Link to comment Share on other sites More sharing options...
avpinedo Posted September 23, 2013 Author Share Posted September 23, 2013 Muchas gracias Sergio, no localizo el fichero class_index.php para borrarlo, donde esta ubicado?, muchas gracias y cuenta con ese link... Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 23, 2013 Share Posted September 23, 2013 Muchas gracias Sergio, no localizo el fichero class_index.php para borrarlo, donde esta ubicado?, muchas gracias y cuenta con ese link... /cache/class_index.php Link to comment Share on other sites More sharing options...
avpinedo Posted September 23, 2013 Author Share Posted September 23, 2013 Perfecto muchas gracias, ya lo he cambiado, espero que ahora este bien... Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 26, 2013 Share Posted September 26, 2013 (edited) Perfecto muchas gracias, ya lo he cambiado, espero que ahora este bien... Bueno, yo solo te he comentado eso, porque es lo que suelo hacer depende modificar la clase o el controlador directamente xD. (Lo leí del usuario Nadie en su momento) Nos vemos por el foro ! Saludos, Edited September 26, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts