Всем привет!
Не работает функция addFieldsetAfter добавления набора полей, после заданного набора!
Указываю ID набора после которого нужно добавить другой набор, но этот набор добавляется в самое начало формы!
Прошу подсказать, есть ли такой баг или я что-то не понимаю!?
InstantCMS 2.X
#2
23 марта 2020 в 07:13
А как вы указываете ID набора? Цифрами или его системным названием?
#3
23 марта 2020 в 12:39
Системным названием, например набор называется "Основное", в коде ID "cecdd096144eccaeb28c4c2bc233ed63", так и указываю! Верно?А как вы указываете ID набора? Цифрами или его системным названием?
Сегодня в 12:06
#4
23 марта 2020 в 14:37
в коде ID "cecdd096144eccaeb28c4c2bc233ed63"
Может конечно многое изменилось в последнее время, но раньше ID филдсета указывался проще. Например для "Общие" это было "basic".
Прошу администрацию, разработчиков дать ответ! Заранее спасибо)
Проблема в том, что в файле \system\core\form.php в 329 строке $pos = array_search($after_id, array_keys($this->structure)); не происходит поиск ID.
Решение: Добавить 3-й параметр true — $pos = array_search($after_id, array_keys($this->structure), true);
Решение: Добавить 3-й параметр true — $pos = array_search($after_id, array_keys($this->structure), true);