cancel
Showing results for 
Search instead for 
Did you mean: 

Ajouter le content-type dans le détail d'un document

pierref
Champ in-the-making
Champ in-the-making
Bonjour,

je recherche actuellement le moyen d'ajouter le type d'un document dans son détail.
Nous avons mis en place un nouveau type, ainsi que plusieurs types enfants dans le fichier custom-model.xml. Lors de la création d'un nouveau fichier avec le Wizard, le choix du document est proposé suivant la liste des content-types définis précédemment.
Mais après la création du document, il nous est impossible de visualiser le type des documents, autrement que par le node browser dans le champ "Type".

Comment faire pour récupérer l'information et l'afficher dans un champ du détail des documents ?

Merci d'avance
1 REPLY 1

pierref
Champ in-the-making
Champ in-the-making
Finalement, j'ai trouvé une solution de contournement pour récuperer l'information voulue.
j'ai créé une property pour chaque sous-type :

      <type name="custom:doc-reunion">
         <title>reunion</title>
         <parent>custom:master-doc</parent>
         <properties>
            <property name="custom:typeDocumentReunion">
               <title>Type du document</title>
               <type>d:text</type>
               <protected>true</protected>
               <mandatory>true</mandatory>
               <default>reunion</default>
            </property>
         </properties>
      </type>

et j'ai ajouté un "show-property" dans le web-client-config-properties.xml pour chaque élément :

   <config evaluator="node-type" condition="custom:doc-reunion">
      <property-sheet>
         <show-property name="custom:typeDocumentReunion"
            display-label-id="typeDocument" ignore-if-missing="true"
            show-in-edit-mode="false" show-in-view-mode="true" />
      </property-sheet>
   </config>

Je me retrouve a afficher une propriete personnalisée pour chaque document créé avec un sous-type.


Une question facultative : peut on initialiser une property dans le type mere, et définir un "défault" pour chaque sous-type ?