COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


Recommended Posts

В админке в конструкторе меню при добавлении статьи (или категории, производителя, ссылки) в выпадающем меню количество пунктов ограничено пятью. Т.е если у меня 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

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

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 year later...

В 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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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