Автор Тема: Символ # в названии товара  (Прочитано 110 раз)

07 Октября 2015, 21:59:14
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый вечер
Подскажите, пожалуйста, как решить такую проблему: в названии товара (книги) содержится символ #, но этот символ является недопустимым в Престе, не дает создать товар с таким названием. Без него в названии не обойтись  :(  Как обойти "недопустимость"?
08 Октября 2015, 08:58:26
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22166
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Нужно переопределить метод isCatalogName из класса /classes/Validate.php убрать знак '#'
public static function isCatalogName($name)
{
        return preg_match(Tools::cleanNonUnicodeSupport('/^[^<>;=#{}]*$/u'), $name);
}
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
08 Октября 2015, 10:12:42
Ответ #2
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
mAgency, спасибо!

upd: Огро-о-омное спасибо!