ya.petr

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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 сказал:

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

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

Поделиться сообщением


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

В 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

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

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

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