Opencart 2.x — Как Увеличить Количество Категорий В Поле Авто Заполнения В Карточке Товара

Тема в разделе "Установка, обновление, настройка", создана пользователем admin, 17 июн 2016.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.263
    Симпатии:
    69.530
    Репутация:
    164
    Пост не будет большим и особо информативным, но, надеюсь, кому-то пригодится и окажет необходимую помощь в вопросе авто заполнения категорий в карточке товара. Добавляя новый товар мы сперва заполняем информацию во вкладках «Основное» и «Данные», а затем переходим ко вкладке «Связи», в которой заполняем такую информацию как «Производители», «Показывать в категориях», «Магазины» и т.д. Сейчас мы поведем разговор о категориях, а точнее о поле с авто заполнением.

    По умолчанию, в OpenCart 2.x в авто подстановке категорий, отображается всего лишь 5 категорий, что не очень удобно.

    opencart2-autocompleate-categories-limit.jpg

    Например, нам надо добавить 20 товаров из одной и той же категории, но эта категория не отображается в авто подстановке и нам необходимо 20 раз подряд начинать вбивать название категории прежде чем она появится в авто подстановке. Давайте увеличим это количество с 5 до 10, 15, 20… Для этого откроем файл admin/controller/catalog/category.php и найдем строки (приблизительно 584-590)

    Код:
    $filter_data=array(
    'filter_name'=>$this->request->get['filter_name'],
    'sort'=>'name',
    'order'=>'ASC',
    'start'=>0,
    'limit'=>5
    );

    и изменяем значение limit на большее, например, пропишем 15. То есть получится вот такой код

    Код:
    $filter_data=array(
    'filter_name'=>$this->request->get['filter_name'],
    'sort'=>'name',
    'order'=>'ASC',
    'start'=>0,
    'limit'=>15
    );
    И в админке, в карточке товара, ситуация изменится — в авто заполнении список категорий станет длиннее и информативнее.

    opencart2-autocompleate-categories-limit-increase.jpg