В зависимости от того, какую версию Alfresco вы используете, диалоговое окно «Изменить тип» в «Share» настраивается по-разному
под открытым небом <3,4 </strong>
Вам необходимо переопределить конфигурацию по умолчанию
под открытым небом> = 3,4
Вам необходимо поместить конфигурацию в (например) share-config-custom.xml
Независимо от подхода, конфигурация будет выглядеть следующим образом:
<type name="my:sourceType">
<subtype name="my:targetType1"/>
<subtype name="my:targetType2"/>
...
</type>
Где вы указываете, какие типы доступны для выбора в раскрывающемся списке (my:targetType*
) в зависимости от типа контента, с которым вы работаете (my:sourceType
).
Поскольку элементы subtype
не могут быть вложенными, вы должны указать все возможные изменения типа в качестве родственных элементов. Пока исходный тип является предковым типом целевого типа, все должно работать как положено. Для примера:
<types>
<type name="cm:content">
<subtype name="cd:clientDocument" />
<subtype name="mb:medicalBill" />
</type>
<type name="cm:folder">
</type>
</types>
Если вам также нужно показать mb:medicalBill
в раскрывающемся списке типов изменений для cd:clientDocument
документов, вам нужно добавить еще один элемент <type name="cd:clientDocument>..."
в XML