Автор Тема: Снять ограничение 70 символов с product page title  (Прочитано 1467 раз)

07 Ноябрь 2016, 12:03:03
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте!

Подскажите пожалуйста как убрать ограничение в 70 символов для metatitle на странице товара?

Prestashop 1.6.1.6
07 Ноябрь 2016, 12:58:22
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
В классе Product.php убирается. Удали ограничение у metatitle.
07 Ноябрь 2016, 13:08:25
Ответ #2
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В product.php нашел код:

    'meta_title' =>                array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'size' => 128),
            'link_rewrite' =>    array(
                'type' => self::TYPE_STRING,
                'lang' => true,
                'validate' => 'isLinkRewrite',
                'required' => true,
                'size' => 128,
                'ws_modifier' => array(
                    'http_method' => WebserviceRequest::HTTP_POST,
                    'modifier' => 'modifierWsLinkRewrite'
                )
удалил значение size => 128, и ничего не изменилось. Кэш браузера чистил.
Поясните пожалуйста подробнее.
07 Ноябрь 2016, 13:14:27
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
07 Ноябрь 2016, 14:48:24
Ответ #4
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
все обыскал - ничего не писала. Иначе бы не спрашивал. Ваша ссылка ответа не дает
07 Ноябрь 2016, 14:51:18
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
По ссылке меняют "meta_keywords", замени слово на "metatitle" и делай тоже самое для мета заголовка.
07 Ноябрь 2016, 15:14:26
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
По умолчанию meta_title имеет ограничение в 128 символов.
/classes/Product.php
'meta_title' =>  array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'size' => 128),но в мета заголовок добавляется название сайта
http://prestashop-forum.ru/index.php/topic,1657.msg8058.html#msg8058
Вы можете удалить название магазина из заголовка.
Если хотите сделать больше чем 128, то измените size в файле класса и в базе данных.