Пост не будет большим и особо информативным, но, надеюсь, кому-то пригодится и окажет необходимую помощь в вопросе автозаполнения категорий в карточке товара. Добавляя новый товар мы сперва заполняем информацию во вкладках “Основное” и “Данные”, а затем переходим ко вкладке “Связи”, в которой заполняем такую информацию как “Производители”, “Показывать в категориях”, “Магазины” и т.д. Сейчас мы поведем разговор о категориях, а точнее о поле с автозаполнением.
По умолчанию, в OpenCart 2.x в автоподстановке категорий, отображается всего лишь 5 категорий, что не очень удобно.

Например, нам надо добавить 20 товаров из одной и той же категории, но эта категория не отображается в автоподстановке и нам необходимо 20 раз подряд начинать вбивать название категории прежде чем она появится в автоподстановке. Давайте увеличим это количество с 5 до 10, 15, 20… Для этого откроем файл admin/controller/catalog/category.php и найдем строки (приблизительно 584-590)
1
2
3
4
5
6
7
|
$filter_data = array(
'filter_name' => $this->request->get['filter_name'],
'sort' => 'name',
'order' => 'ASC',
'start' => 0,
'limit' => 5
);
|
и измением значение limit на большее, например, пропишем 15. То есть получится вот такой код
1
2
3
4
5
6
7
|
$filter_data = array(
'filter_name' => $this->request->get['filter_name'],
'sort' => 'name',
'order' => 'ASC',
'start' => 0,
'limit' => 15
);
|
И в админке, в карточке товара, ситуация изменится – в автозаполнении список категорий станет длиннее и информативнее.

Немає коментарів:
Дописати коментар