ВСС 3.0:изменить родительский тип для типа контента
-
02-07-2019 - |
Вопрос
Я создал иерархию типов контента.Корень моей иерархии имеет родительский тип контента «Документ».Есть около 20 других типов контента, произошедших от моего корня.
Теперь я хочу изменить родительский элемент с «Документ» на что-то другое.Является ли это возможным?Либо в веб-интерфейсе, либо в коде?Можно ли сохранить определения типов контента в текстовый файл, а затем воссоздать?Или какой-нибудь другой трюк?
Решение
Если вы сможете создать функцию, содержащую все ваши пользовательские типы контента, вы сможете изменить XML, определяющий каждый тип контента и его столбцы.
Это даст вам возможность изменить типы контента вашего сайта, удалив эту функцию и установив ее снова с изменениями (лучше всего использовать решение).
Обратите внимание, что любой контент, использующий старые типы контента, будет по-прежнему использовать их после обновления функции (типы контента хранятся на уровне сайта, уровне списка и в самом элементе).