2013-06-28 5 views
2

Я пытаюсь иметь Долю позволить пользователю создавать новые документы на основе нестандартного типа я реализовал (см excellent documentation here)Создания содержимого пользовательского типа в Share

Я тип реализации и определенные аспекты, но я могу 'я вижу ясный способ настроить Share, чтобы предложить в интерфейсе мой тип для нового документа.

Я предполагаю, что он должен быть добавлен в пункт меню Создать контент, в котором перечислены доступные типы.

Благодаря

ответ

1

Вы просто должны изменить файл share-config-custom.xml в папку tomcat/shared/classes/alfresco/web-extension (если нет такого файла, поиск на аналогичный файл образца и переименовать его). Там, вы должны поставить что-то подобное в <config evaluator="string-compare" condition="DocumentLibrary" replace="true"> тег:

<types> 
<type name="custom:myType" /> 
</types> 

Просто помните, если заменить параметр верно, вы отменяете каждый тип видимы, так что может быть лучше, чтобы превратить его в ложное. Надеюсь, что это помогает

+0

это не поможет. Я использую файл под названием 'share-config-custom.xml', расположенный под' \ tomcat \ webapps \ share \ WEB-INF \ classes \ alfresco \ web-extension' –

+1

Вы не должны изменять файлы внутри папки webapps. Все, что вы измените, должно быть помещено в общий путь к папке. даже пользовательский файл конфигурации share. – Teqnology

0

мне удалось его работу, добавив следующий раздел в файле share-custom-config.xml:

<config evaluator="string-compare" condition="DocumentLibrary"> 
    <create-content> 
     <content id="plain-text" mimetype="text/plain" label="Brand new content type" itemid="sc:doc"/> 
    </create-content> 
</config>