1) Типизировать страницы редактирования раздела.
Предположим при типизации раздела "Х" была создана новая пустая страница с названием OldPage.
2) Перейди в конфигурацию.
3) Создать свою схему в конфигурации, назвав ее нужным именем (например – NewPage).
4) Унаследовать ее от нужной страницы редактирования (выбрать уже настроенную страницу нашего раздела Х. Скорее всего она будет называться "Схема страницы редактирования раздела "Х" ") и не забыть добавить определение:
define("NewPage", [], function() { return { entitySchemaName: "NewPageEntity",//название раздела Х. Можно посмотреть название в обьекте этого раздела. details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/, diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/, methods: {}, rules: {} }; });
5) Сохранить изменения.
КОМПИЛИРОВАТЬ ВСЁ
6) Выполнить запрос:
update SysModuleEdit set CardSchemaUId = (select Uid from SysSchema where name = 'NewPage' and ExtendParent = 0) where CardSchemaUId = (select Uid from SysSchema where name = 'OldPage' and ExtendParent = 0)
КОМПИЛИРОВАТЬ ВСЁ
7) Очистить кэш. Проверить.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать