Здравствуйте.
Пишу импорт данных из Экселя, достаточно сложный файлик. Там уема туча параметров, и все они разделены по группам. Требуется, чтобы после импорта эти группы параметров были как-то видны. Логичным решением просится разложить параметры по вкладкам, которые показывать при редактировании документа данного шаблона. На ум приходит пока только три решения:
1. Сделать при импорте создание новых категорий для ТВ-параметров. Присвоить им категории. Тогда они сами "разложатся" по нужным вкладкам в шаблоне при выставлени соответствующей опции в конфиге ЭВО. Вариант 100% рабочий, но для упраления самими группами (то есть категориями) администратору сайта придется давать админский доступ, достаточный для правки конфигов тв и категорий. Это рискованно, так квалификация пользователя админки со стороны заказчика не на высоте, могут чегонибудь снести не то.
2. Применить какой-нибудь ManagerManager, в его mm_rules вызвать свой сниппет, который сам наклепает эти вкладки. А названия вкладок хранить уже не в категориях, а в каком-то ином месте, доступных для редактирования без прав администратора, вроде параметров родительского ресурса или в каком-то модуле. Но тут упираемя в то, что сам ManagerManager уже давно "не котируется" среди Ево-разработчиков.
3. Читал про TemplateEdit, но пока еще его не использовал и не знаю, можно ли к примеру при импорте из файлика его конфиги переписать так, чтобы эти вкладки правильно раположились при следующем открытии документа данного шаблона.
В общем, в жестких раздумьях, как это правильно сделать так, чтобы заказчик мог и загружать все эти вкладки вместе с параметрами из экселя, и ему не требовались для этого админские права, и при этом он мог сам удалить неиспользуемые, если случайно их насоздавал несколько сотен лишних.
Ево3.
Всем за любые идеи/критику заранее спасибо.