На данный момент «свойства» категорий очень сильно урезаны по разнообразию и функционалу в сравнении с «полями». Их список жестко зашит в «const PROP_FIELDS», есть ли для этого какие либо объективные причины?
Для эксперимента, я добавил в список свойств поле «файл», при создании записи файл без проблем загрузился на сервер, с фронта данный файл так же без проблем вывелся и дал себя скачать. Но при этом нет возможности более гибких настроек, таких как «Системное имя» и «Активность». В связи с этим, думаю многие «поля» пригодны для использования в качестве «свойств» и их нужно только добавить в список.
Есть такие поля как «captcha», которые вряд ли нужны будут в свойствах, но вывод всего 6 полей из примерно 30, ограничивает возможности движка.
Из всего вышесказанного, хотелось бы предложить расширить список «свойств» до полного списка полей и добавить функционал(«Системное имя» и «Активность»), а так же услышать мысли у разработчика и сообщества по этому поводу, заранее благодарю.