Выпадающий список при более 1000 категорий
Извините, что откапываю стюардессу… Можно ли в последней версии сделать, скажем, 100 корневых категорий и в каждой из них по 200-300 подкатегорий через админку? Есть у кого опыт создания?
Столкнулся с проблемой, создаю вручную списки категорий через админку для дальнейшей заливки контента. При выборе родительской категории показывается только список из 1000 категорий всех вложенностей. Как сделать чтобы показывалось больше? У меня их всего порядка 1500 должно получиться.
думаю что сами не сделаете, хотя если в коде исправите системы тогда все будет показываться.
небольшой костыль найти файл /systems/core/model.php
public $limit = 1000;
и поставить столько сколько считаете необходимым, настоятельно рекомендую не ставить типа 100000, черевато нагрузками на сервер.
Я бы куда-нибудь сюда github.com/instantsoft/icms2/blob/master/system/core/model.php#L296 всунул этот лимит
$this-> filterLtEqual('ns_left', $category['ns_left'])-> filterGtEqual('ns_right', $category['ns_right'])-> filterLtEqual('ns_level', $category['ns_level'])-> filterGt('ns_level', 0)-> limit(0)-> orderBy('ns_left');
А я бы глянул в код и увидел, что эта проблема сто лет как исправлена :) Дату темы посмотрите.
Можно ли в последней версии сделать, скажем, 100 корневых категорий и в каждой из них по 200-300 подкатегорий через админку?
Корневая одна всегда. В остальном всё делается с любыми уровнями вложенности. Создайте свою тему, если что-то не получается.