Автор Тема: Как увеличить количество символов в имени товара при импорте товара  (Прочитано 291 раз)

18 Февраль 2021, 13:15:27
  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день.
Такая ошибка при импорте товара на сайт.
Как увеличить количество символов в имени товара при импорте товара, больше 128 символов.
Выявлена ошибка:

    Резонатор Audi Coupe ( Ауди Купе ) 80-82 / 80 73-86 / Volkswagen Passat ( Фольксваген Пассат ) 77-88 / Santana 81-86 1.6 ( 01.03 ) Polmostrow (ID: No ID) нельзя сохранить
    Длина имени Product->name сейчас 147 символов. А должно быть между 0 та 128 символами.

Спасибо!!!
18 Февраль 2021, 13:28:19
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Класс Product.php
'name' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isCatalogName', 'required' => true, 'size' => 128),изменить 128 на ...
В базе данных
ALTER TABLE `ps_product_lang` CHANGE `name` `name` VARCHAR(...) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
18 Февраль 2021, 14:14:50
Ответ #2
  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Класс Product.php
'name' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isCatalogName', 'required' => true, 'size' => 128),изменить 128 на ...
В базе данных
ALTER TABLE `ps_product_lang` CHANGE `name` `name` VARCHAR(...) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

Спасибо!!!