Mais il est bien sûr possible d’ajouter des aspects spécifiques, ou d’exposer des aspects Alfresco cachés par défaut.
Je vais prendre l’exemple de l’aspect Alfresco « cm:attachable », qui permet, appliqué à un objet, de lui attacher des documents liés. Cet aspect n’apparaît pas, par défaut, dans le dialogue de gestion des aspects.
Pour cela, il faut créer un fichier share-config-custom.xml dans tomcat/shared/classes/alfresco/web-extension (vous pouvez vous aider du fichier share-config-custom.xml.sample qui y figure normalement).
Si vous placez dans ce fichier le « code » suivant, et que vous redémarrez Alfresco, vous verrez alors apparaître l’aspect « cm :attachable » dans l’action de gestion des aspects :
<!-- Document Library config section -->
<config evaluator="string-compare" condition="DocumentLibrary" >
<aspects>
<!-- Aspects that a user can see -->
<visible>
<aspect name="cm:attachable" />
</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>
Vous devinerez également, en notant la présence des sections « addable » et « removeable », qu’il est possible de configurer plus finement l’affichage des aspects sur les actions d’ajout ou de suppression.
Aucun commentaire:
Enregistrer un commentaire