Ошибка при редактировании категорий контента

При попытке изменить категорию на белом экране только слова "Редактировать категорию"

#1 14 августа 2020 в 15:51
Это категория новсти из демо-контента.
Вновьсозданные категории тоже не редактируются.
При включённом режиме отладки вот такое сообщение:
Notice: Undefined offset: 0 in /sites/мойсайт.сом/system/controllers/content/actions/category_edit.php on line 29

Notice: Undefined offset: 1 in /sites/мойсайт.сом/system/controllers/content/actions/category_edit.php on line 29
Новости: Редактировать категорию

Notice: Trying to get property of non-object in /sites/мойсайт.сом/templates/default/assets/ui/form_fields.tpl.php on line 6

Fatal error: Uncaught Error: Call to a member function getFormStructure() on null in /sites/мойсайт.сом/templates/default/assets/ui/form_fields.tpl.php:15 Stack trace: #0 /sites/мойсайт.сом/templates/default/assets/ui/form.tpl.php(20): include() #1 /sites/мойсайт.сом/system/core/template.php(2449): include('/sites/mityaev....') #2 /sites/мойсайт.сом/system/core/template.php(2143): cmsTemplate->renderAsset('/sites/мойсайт.сом....', Array) #3 /sites/мойсайт.сом/templates/default/controllers/content/category_form.tpl.php(40): cmsTemplate->renderForm(NULL, Array, Array, false) #4 /sites/мойсайт.сом/system/core/template.php(2032): include('/sites/mityaev....') #5 /sites/мойсайт.сом/system/core/template.php(1991): cmsTemplate->processRender('/sites/мойсайт.сом....', Array, Object(cmsRequest)) #6 /sites/мойсайт.сом/system/controllers/content/actions/category_edit.php(86): cmsTemplate->render('/sites/мойсайт.сом....', Array) #7 /sites/мойсайт.сом/system/core/controller.php(585): actionContentCategoryEdit->run() #8 /sites/mi in /sites/мойсайт.сом/templates/default/assets/ui/form_fields.tpl.php on line 15

Как лечить?
#2 14 августа 2020 в 19:30
На основании изложенных вами фактов могу лишь подсказать направление поиска. Экшен редактирования контента создает объект формы, далее этот объект передается в хуки и еще далее в шаблон. Так вот до шаблона объект не долетает, в данной переменной вместо объекта к моменту ее попадания в шаблон содержится что-то другое. Очень часто подобные ошибки бывают когда в хук передается один набор переменных, а сам хук возвращает обратно другой. Это может быть как ошибка программиста, так и проблема совместимости версий. С каждым релизом набор и порядок переменных, передаваемых в хуки меняется и если сторонний компонент был написан под более раннюю версию системы, то возникновение подобных ошибок весьма вероятно. Проверьте наличие хуков content_cat_form, content_cat_edit_form, content_имя-тк_cat_form сторонних компонентов, попробуйте отключить данные хуки и посмотрите исчезнет ли проблема. Если таких хуков несколько отключая их по очереди вы найдете проблемный.
#3 15 августа 2020 в 10:32
Спасибо, в том то и дело, что никаких сторонних компонентов в системе нет, это демо-контент, при этом в другом типе контента "статьи" категории редактируются.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.