Jump to content

[RESOLU] caractéristiques (tab4) valeur personnalisée limitée à 255 signes


Recommended Posts

Bonjour,
je rencontre un problème avec les champs caractéristiques et les valeurs personnalisées.
apparemment, elles sont limités à 255 signes.
j'ai modifié la table correspondante ("feature_value_lang" VARCHAR (255) -> TEXT)
regarder dans les fichiers, notemment dans featuredvalue.php (variable "fieldsSizeLang").

Je ne trouve pas la solution.
j'ai une caractéristique "ingrédient" qu'il m'est impossible de renseigner.

Si quelqu'un a une piste, je suis preneur.
Merci, et tous mes vœux

Link to comment
Share on other sites

Solution
- modifié la table (mysql) "feature_value_lang” VARCHAR (255) -> TEXT)
- modifié dans featuredvalue.php variable “fieldsSizeLang” = 255 vers le nombre souhaité
- modifié dans featuredvalue.php variable “$fieldsValidateLang = array('value' => 'isGenericName');" par “$fieldsValidateLang = array('value' => 'isCleanHtml');"

Et voilà résolu

Link to comment
Share on other sites

  • 1 year later...
  • 1 month later...

Avec prestashop 1.4, on veut surcharger plutôt que modifier. Comme ça, on fait pas les modifs dans le core, mais dans un fichier à part qui ne sera pas écrasé par les prochaines mises à jour.
Il suffit de créer le fichier suivant dans /override/classes/
FeatureValue.php

<?php
/*
* Matthieu Brunet 8 juin 2011
* http://www.prestashop.com/forums/viewthread/39904
* Override de la classe pour pouvoir agrandir la taille du champ
*/

class FeatureValue extends FeatureValueCore
{

    protected     $fieldsSizeLang = array('value' => 1000);


}


Bien sûr, il faut aussi modifier le champ dans la base.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...