Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Увеличение выпадающего списка


Recommended Posts

Приветствую, господа!

Наверняка кто-то уже сталкивался с проблемой, когда при добавлении похожих товаров стандартного списка не хватает.

Подскажите, пожалуйста, как можно увеличить лимит товаров в выпадающем окне и сделать прокрутку?

 

OC.jpg

Надіслати
Поділитися на інших сайтах


2 минуты назад, Akretman сказал:

при добавлении похожих товаров стандартного списка не хватает

 

У Вас более 5 товаров имеют одинаковые названия?

Надіслати
Поділитися на інших сайтах

25 минут назад, chukcha сказал:

Неужели вы первый задаете такой вопрос?

autocompleate limit

Да, я это встречал в гугле =) но в каком файле лежит? И тут еще 2 вопрос есть, как сделать прокрутку? Она автоматически появится? 

Надіслати
Поділитися на інших сайтах


Минутку... Не знаю под чем я был, когда это писал... =))))

Про товары был второй вопрос в моей голове, его я уже решил...

Тут хотел спросить тоже самое, только про атрибуты, даже скриншот правильный приложил.

Суть такова: атрибутов очень много, большинство технические. Чтобы найти атрибут, нужно помнить его название. А это зачастую не удаётся. Так вот, мне очень нужно, чтобы в этом выпадающем окне я мог видеть все имеющиеся атрибуты, прокручивать их и выбирать подходящие.

Надіслати
Поділитися на інших сайтах


18 часов назад, AUSS сказал:

увеличиваешь autocomplete - ставишь сколько тебе нужно 100 - 200 - 1000

указываешь выпадающему высоту к примеру 300 px

и overflow auto

и будет тебе счастье

Вот это уже очень конструктивный комментарий! Не хватает только пути расположения этого самого autocomplete.

Надіслати
Поділитися на інших сайтах


тут все просто на самом деле

открыли инструменты разработчика

открыли сеть

кликнули

пошел запрос к контроллеру

посмотрели куда идет

https://prnt.sc/r1tg6q

Зашли в файл по пути - admin/controller/catalog/attribute.php

наши там блок

$filter_data = array(
				'filter_name' => $this->request->get['filter_name'],
				'start'       => 0,
				'limit'       => 5
			);

поменяли лимит на нужный

 

Надіслати
Поділитися на інших сайтах


5 минут назад, AUSS сказал:

тут все просто на самом деле

открыли инструменты разработчика

открыли сеть

кликнули

пошел запрос к контроллеру

посмотрели куда идет

https://prnt.sc/r1tg6q

Зашли в файл по пути - admin/controller/catalog/attribute.php

наши там блок


$filter_data = array(
				'filter_name' => $this->request->get['filter_name'],
				'start'       => 0,
				'limit'       => 5
			);

поменяли лимит на нужный

 

Спасибо за чёткие ответы и быструю реакцию! =) Подскажите еще, в каком файле указать стили и высоту выпадающему окну. Я в OpenCart уже не новичок, но именно в коде и структуре файлов чуть туплю

Надіслати
Поділитися на інших сайтах


3 минуты назад, Akretman сказал:

Спасибо за чёткие ответы и быструю реакцию! =) Подскажите еще, в каком файле указать стили и высоту выпадающему окну. Я в OpenCart уже не новичок, но именно в коде и структуре файлов чуть туплю

admin/view/stylesheet/stylesheet.css

я думаю тут

Надіслати
Поділитися на інших сайтах


Итак: 

В admin/controller/catalog/attribute.php

в блоке

$filter_data = array(
				'filter_name' => $this->request->get['filter_name'],
				'start'       => 0,
				'limit'       => 5
			);

заменил 5 на 100.

 

В /admin/view/stylesheet/bootstrap.css

Заменил:

min-width: 160px; на width: 100%;max-width: 567px; - чтобы сделать одинаковую ширину поля и выпадающего окна.

Добавил:

overflow: auto;max-height:250px; - чтобы появилась прокрутка в окне размером 250px

 

Получилось как на скриншоте.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.