Pour la surcharge de la classe "configuration" sur une version 1.5 :
Tu copies le fichier se trouvant dans "classes/Configuration.php".
Tu modifies la copie en supprimant tout ce qui est inutile.
Tu remplaces "ConfigurationCore" par "Configuration" et "ObjectModel" par "ConfigurationCore".
Tu remplaces la taille du champ "name" par 254.
Tu places le nouveau fichier dans le répertoire "override/classes"
Les étapes 2 à 4 donne le code suivant :
<?php
class Configuration extends ConfigurationCore
{
/**
* @see ObjectModel::$definition
*/
public static $definition = array(
'table' => 'configuration',
'primary' => 'id_configuration',
'multilang' => true,
'fields' => array(
'name' => array('type' => self::TYPE_STRING, 'validate' => 'isConfigName', 'required' => true, 'size' => 254),
'id_shop_group' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'),
'id_shop' => array('type' => self::TYPE_NOTHING, 'validate' => 'isUnsignedId'),
'value' => array('type' => self::TYPE_STRING),
'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate'),
),
);
}
Dans ta base de données tu ouvres la structure de la table "prefixe_configuration" et tu change la taille du champ "name" par 254.
Si jamais tu as un soucis n'hésite pas.