2015-08-24 1 views
1

Я пытался следовать этому учебнику о Alfresco пользовательских типовAlfresco Пользовательского типа контент не показывая

http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#localizing-strings-for-custom-content-models контента.

Однако, когда я перехожу к шагу «Проверка ваших изменений», и я перехожу к управлению правилами, я не могу получить созданные пользовательские типы (sc_doc и sc_whitepaper) в раскрывающемся списке.

Моя доля-конфиг-custom.xml:

<!-- Share configuration related to this particular Share module extension, such as: 
    - Doclib action config 
    - Form config 
    - Aspect and Type config 

    Note. Any configuration related to the whole Share.war webapp 
      (i.e. not specific to this share extension) should be 
      placed in the environment specific config: 
      alfresco/tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml file 
    --> 
<alfresco-config> 
<!-- Document Library config section --> 
<config evaluator="string-compare" condition="DocumentLibrary"> 
    <aspects> 
    <!-- Aspects that a user can see --> 
     <visible> 
      <aspect name="sc:webable" /> 
      <aspect name="sc:productRelated" />    
     </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> 
    </config> 
    <config evaluator="node-type" condition="DocumentLibrary"> 
    <types> 
    <type name="cm:content"> 
     <subtype name="sc:doc" /> 
     <subtype name="sc:whitepaper" /> 
    </type> 
    <type name="sc:doc"> 
     <subtype name="sc:whitepaper" /> 
    </type> 
    </types> 
</config>  
</alfresco-config> 

PS: Есть ли у меня повторно запустить 'MVN установить' после каждого изменения я делаю в .xml с помощью Eclipse?

Любая помощь будет очень признательна!

+0

да, вам нужно повторить. –

ответ

0

Я не уверен, какой проект вы создали из артефактов maven.

  • Repository AMP архетип
  • All-In-One (AIO) архетип
  • Доля AMP архетип

Здесь вы можете увидеть список всех maven commands.

Если вы не используете локальный репозиторий maven, вы можете перейти на «mvn package» для создания новых файлов AMP, а затем развернуть их вручную на сервере alfresco.

+0

Привет @mitpato! Спасибо за ваш ответ, я не ответил назад из-за недостатка знаний и уверенности в себе. Я читал немного об Alfresco, и это настройки, и, возможно, теперь вы можете мне помочь. Я создал 2 артефактов, один для репо и один для обмена. Я следил за руководством по ссылке и при добавлении нового правила папки я должен был видеть новые типы контента в критериях «Тип контента или подтипа». Однако в нем доступны только 4 аспекта Alfresco по умолчанию. – augustus182l

0

Я знаю, что я вывешиваю этот ответ немного поздно
и мое решение немного бедным, но это работает для меня :)
Я надеюсь, что он также будет работать для вас.
Странно, что я следую тому же учебнику и на этапе «Тестировать ваши изменения» не смог увидеть мои пользовательские типы на сервере.

так, чтобы он работал в моем проекте доли я изменил место в
доли-конфиг-custom.xml
от src/main/resources/META-INF к src/main/amp/config/alfresco/web-extension
и перезапустить под открытым небом, и теперь возможность просматривать свои собственные типы в списке типов на сервер.
plz опубликуйте свой ответ, если вы сделали это другим путем :) спасибо.

Смежные вопросы