1

Ubuntu Server 12.04LTS にインストールされている .bin から Alfresco 4.2c をインストールしました

ecmarchitect.comの「カスタム コンテンツ タイプの操作」第 2 版に従って、新しいコンテンツ タイプを作成しました。

そのため、次のファイルを作成しました。

/opt/alfresco-4.2.c/tomcat/webapps のすべて:

  • /share/WEB-INF/classes/alfresco/web-extension/share-config-custom.xml
  • /alfresco/WEB-INF/classes/alfresco/extension/mypro-model-context.xml
  • /alfresco/WEB-INF/classes/alfresco/extension/model/apModel.xml

ガイドのような非常に基本的な例だけですべて作成されました。次に、「sudo service alfresco restart」を実行しました。管理者として共有にログインすると、カスタム コンテンツ タイプとアスペクトがルールに表示されません。

また、ドキュメント ライブラリにカスタム コンテンツを作成できません。

他に何かしなければならないことはありますか?理由のデバッグを開始するにはどうすればよいですか?

4

4 に答える 4

2

24ページ:同等のフォーム構成をshare-config-custom.xmlに配置します

<config evaluator="aspect" condition="sc:webable">
<forms>
<form>
<field-visibility>
<show id="sc:published" />
<show id="sc:isActive" />
</field-visibility>
<appearance>
<field id="sc:published" label-id="prop.sc_published" />
<field id="sc:isActive" label-id="prop.sc_isActive" />
</appearance>
</form>
</forms>
</config>

タイプの場合は、エバリュエーター「ノードタイプ」を使用します

于 2013-01-24T12:41:40.837 に答える
1

問題は、おそらくカスタム ファイルの場所に関連しています。/WEB-INF の下のファイルをいじってはいけません。詳細については、このブログ投稿を確認してください: http://www.fossoffice.com/en/2013/05/01/custom-types-and-aspects-in-alfresco-4-2-c/

于 2013-05-01T16:27:59.413 に答える
1

share-config-custom.xml ファイルを構成する必要があります。

  <aspects>
     <!-- Aspects that a user can see -->
     <visible>
        <aspect name="cm:generalclassifiable" />
        <aspect name="cm:complianceable" />
        <aspect name="cm:dublincore" />
        <aspect name="cm:effectivity" />
        <aspect name="cm:summarizable" />
        <aspect name="cm:versionable" />
        <aspect name="cm:templatable" />
        <aspect name="cm:emailed" />
        <aspect name="emailserver:aliasable" />
        <aspect name="cm:taggable" />
        <aspect name="app:inlineeditable" />
        <aspect name="custom:customAspect" />
     </visible>

     <!-- Aspects that a user can add. Same as "visible" if left empty -->
     <addable>
     </addable>

     <!-- Aspects that a user can remove. Same as "visible" if left empty -->
     <removeable>
     </removeable>
  </aspects>

于 2013-01-25T14:39:44.553 に答える
0

理由のデバッグを開始するにはどうすればよいですか?

Text コンテンツ タイプを作成してみてください。次に、このアイテムのタイプをカスタム タイプに変更してみてください。ドロップダウンからカスタムタイプを直接作成する前に、これを行うことができたことがわかりました。

これにより、少なくとも Alfresco がカスタム タイプを認識しているかどうかがわかります。

于 2014-06-06T13:57:08.410 に答える