As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<mandatory-aspects> <aspect>doctech:document-technique</aspect> <!– aspect perso –> <aspect>cm:auditable</aspect><!– aspect par défaut –> </mandatory-aspects>
<import uri="http://www.alfresco.org/model/content/1.0" prefix="cm" />
<aspect name="{http://www.alfresco.org/model/content/1.0}auditable" />
<aspect name="cm:auditable" />
<type name="doctech:doc-technique"> <title>Document technique</title> <parent>cm:content</parent> <properties> <property name="doctech:search-intitule"> <title>Intitulé</title> <type>d:text</type> </property> <property name="doctech:search-objet"> <title>Objet</title> <type>d:text</type> </property> <property name="doctech:search-but-du-document"> <title>But du document</title> <type>d:text</type> </property> </properties> <mandatory-aspects> <aspect>doctech:document-technique</aspect> <aspect>cm:auditable</aspect> </mandatory-aspects> </type>
Si je ne rajoute pas l'aspect par défaut lorsque je met le type document technique par exemple. Seulement l'aspect document-technique est retenu (ce qui est normal). Je voudrais donc obliger lorsque l'on ajoute le type document technique que l'aspect par défaut reste en plus de mon aspect perso
<aspect>cm:auditable</aspect>
De ce fait lorsque j'applique mon type perso les seules métadonnées restantes sont celles de mon aspect perso (ce que je ne veux pas)et non de mon aspect perso plus l'aspect par défaut. Comme je l'ai je veux faire en sorte qu'il y ai à la fois mon aspect perso + l'aspect par défaut.
Faut référencer l'aspect cm:auditable avec ses métadonnées dans le share-confi-custom.xml pour qu'elles soient affichées(ça me paraît bizarre vu que l'aspect est hérité :? )?
<config evaluator="node-type" condition="prefix:montype"> <forms> <form> <field-visibility> <show id="cm:name" /> <show id="cm:title" /> <show id="prefix:mapropriete1" /> <show id="prefix:mapropriete2" /> </field-visibility> <appearance> </appearance> </form> <form>[…]</form> </forms> </config>
<config evaluator="node-type" condition="cm:content"> […]
<field-visibility> <show id="cm:name" /> <show id="cm:title" force="true" /> <show id="cm:description" force="true" /> <show id="mimetype" /> <show id="cm:author" force="true" /> <show id="size" for-mode="view" /> <show id="cm:creator" for-mode="view" /> <show id="cm:created" for-mode="view" /> <show id="cm:modifier" for-mode="view" /> <show id="cm:modified" for-mode="view" /> <show id="cm:taggable" for-mode="edit" force="true" /> </field-visibility> <edit-form template="../documentlibrary/forms/doclib-simple-metadata.ftl" /> <appearance> <field id="mimetype"> <control template="/org/alfresco/components/form/controls/mimetype.ftl" /> </field> <field id="cm:title"> <control template="/org/alfresco/components/form/controls/textfield.ftl" /> </field> <field id="cm:taggable"> <control> <control-param name="compactMode">true</control-param> <control-param name="params">aspect=cm:taggable</control-param> <control-param name="createNewItemUri">/api/tag/workspace/SpacesStore</control-param> <control-param name="createNewItemIcon">tag</control-param> </control> </field> </appearance>
<edit-form template="../documentlibrary/forms/doclib-simple-metadata.ftl" />