Как обойти ограничение по количеству пунктов в выпадающем меню в админке?


ya.petr
 Поделиться

Рекомендуемые сообщения

В админке в конструкторе меню при добавлении статьи (или категории, производителя, ссылки) в выпадающем меню количество пунктов ограничено пятью. Т.е если у меня 10 статей, то я могу добавить только 5 первых (по алфавиту).

То же самое происходит и с добавлением характеристик при редактировании товара – даже если у меня 20 характеристик, использовать я могу только первые 5.

Т.е. всюду количество выпадающих пунктов ограничено первыми пятью, прокрутка вниз не работает.

 Что с этим можно сделать?

Скрытый текст

592c376e9711e_(40).thumb.png.c37cb520ccb96ef75657d829ec20e0c2.png

Скрытый текст

592c377266a0b_(41).thumb.png.cea285509001c87e2f77475dc4e700bf.png

Скрытый текст

592c376e9711e_(40).thumb.png.c37cb520ccb96ef75657d829ec20e0c2.png

Скрытый текст

592c377266a0b_(41).thumb.png.cea285509001c87e2f77475dc4e700bf.png

Изменено пользователем RHCk
Картинки, логи и код убирайте под спойлер!
Ссылка на комментарий
Поделиться на других сайтах

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

Никаких идей не возникает?

 

Начните набирать пару букв нужного вам элемента.

Это поля с автодополнением (подсказкой) по вводимым пользователем символам.

Ссылка на комментарий
Поделиться на других сайтах

Есть такой косяк поиска со статьями (нужно в моделе php с кодом разбираться), зайдите в контроллер php конструктора меню и найдите => 5 для infomation и удалите цифру.
для 2,1 admin\controller\design\menu.php

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, ya.petr сказал:

Что с этим можно сделать?

Воспользоваться поиском по форуму. Уже обсуждалось.

Ссылка на комментарий
Поделиться на других сайтах

16 часов назад, rb2 сказал:

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

Никаких идей не возникает?

 

Начните набирать пару букв нужного вам элемента.

Это поля с автодополнением (подсказкой) по вводимым пользователем символам.

Ваш метод не работает.

Первое, что я попробовал сделать - это как раз начал вводить в текстовое поле название статьи, не появившейся в выпадающем списке ("Ремонт").

Но результат - 0, в списке так и остаются только эти 5 статей.

 

15 часов назад, BuslikDrev сказал:

Есть такой косяк поиска со статьями (нужно в моделе php с кодом разбираться), зайдите в контроллер php конструктора меню и найдите => 5 для infomation и удалите цифру.
для 2,1 admin\controller\design\menu.php

Не нашёл по указанному Вами пути поиском ни "infomation", ни "5" ( opencart.cms версия 2.3.0.2.2.).

Но дело не в этом.

Эта особенность (5 пунктов в выпадающем меню) не только при добавлении статьи в меню, но и при добавлении характеристик в Товарах и т.д.

Т.е. это ограничение видимо, распространяется на весь opencart.cms?

Ссылка на комментарий
Поделиться на других сайтах

13 минуты назад, ya.petr сказал:

Ваш метод не работает.

Первое, что я попробовал сделать - это как раз начал вводить в текстовое поле название статьи, не появившейся в выпадающем списке ("Ремонт").

Но результат - 0, в списке так и остаются только эти 5 статей.

 

Не нашёл по указанному Вами пути поиском ни "infomation", ни "5" ( opencart.cms версия 2.3.0.2.2.).

Но дело не в этом.

Эта особенность (5 пунктов в выпадающем меню) не только при добавлении статьи в меню, но и при добавлении характеристик в Товарах и т.д.

Т.е. это ограничение видимо, распространяется на весь opencart.cms?

вы файл найдите потом в нём ищите и information и 5

Ссылка на комментарий
Поделиться на других сайтах

4 часа назад, ya.petr сказал:

нашел решение 

например, для характеристик:

admin\controller\catalog\attribute.php

открываем, находим 

$filter_data = array(

                           'filter_name' => $this->request->get['filter_name'],

                           'start'       => 0,

                           'limit'       => 5

                    );

и меняем limit на нужное нам число.

По аналогии для category и т.д.

НО!

возникает вопрос к разработчикам opencart-cms -

Зачем нужно было ограничивать число пунктов пятью?

Почему бы сразу не поставить с запасом "100" (к примеру)?

Я вам про это и говорил, просто поиск не работает, по этому ставьте пару одинарных кавычек вместо числа ''

 

https://liveopencart.ru/opencart-moduli-shablony/moduli/prochee/nastroyka-limita-avtozapolneniya

Ссылка на комментарий
Поделиться на других сайтах

19 часов назад, BuslikDrev сказал:

возникает вопрос к разработчикам opencart-cms -

Зачем нужно было ограничивать число пунктов пятью?

затем, что чем больше вы выведете пунктов туда, тем сильнее будет тормозить админка

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, jaffagold сказал:

затем, что чем больше вы выведете пунктов туда, тем сильнее будет тормозить админка

я такого не говорил =)

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

В Opencart Pro 2.3.0.2.4. Не все так просто. Не все файлы содержат  

$filter_data = array(

                           'filter_name' => $this->request->get['filter_name'],

                           'start'       => 0,

                           'limit'       => 5

                    );

У многих эта строка 'limit'        => $this->config->get('config_autocomplete_limit')0. И при установке модуля . указанного любезно BuslikDrev, админка в модуле "Категории блога" выкидывает ошибку 500.  (public_html/system/storage/modification/admin/controller/blog/category.php on line 607)
ругается на эту строку     : 'limit'        => $this->config->get('config_autocomplete_limit')0
В остальном вроде отрабатывает. хотя на 100% еще не протестил.

Ссылка на комментарий
Поделиться на других сайтах

8 часов назад, 13bnj сказал:

$this->config->get('config_autocomplete_limit')0

public_html/system/storage/modification/admin/controller/blog/category.php 
Восстановите оригинальный файл и обновите модификаторы.

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, SunnRi сказал:

Проверил, категории блога работают нормально.

Видимо автор поправил этот момент

Нет, человек видимо вручную когда-то прописал в файле 50 лимит в результате чего вышел такой код при установки: 'limit'        => $this->config->get('config_autocomplete_limit')0

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу