AnsweredAssumed Answered

[Résolu] Affichage des métadata sur wcm

Question asked by alienfamily on Apr 25, 2008
Latest reply on Apr 28, 2008 by rivarola
Bonjour tout le monde,

je viens tout juste de me mettre à Alfresco et je suis bloqué sur l'affichage des propriétés d'un aspect.

J'ai me suis basé sur les documents:
http://wiki.alfresco.com/wiki/Displaying_Custom_Metadata
http://wiki.alfresco.com/wiki/Data_Dictionary_Guide
http://ecmarchitect.com/images/articles/alfresco-content/content-article.pdf

Je souhaite créer un type de document et lui associer des métadata qui lui sont propres.
J'arrive bien à visualiser mon nouveau type dans le menu déroulant lors d'un ajout de contenu, mais pour les propriétés
rien de rien  :(
Je n'ai pas d'erreur au démarrage de Tomcat.
J'ai donc renseigné les trois fichiers : customModel.xml, logicielModel.xml, web-client-config-custom.xml

Voici le fichier customModel.xml
<?xml version="1.0" encoding="UTF-8"?>

<!– Custom Model –>

<!– Note: This model is pre-configured to load at startup of the Repository.  So, all custom –>
<!–       types and aspects added here will automatically be registered –>

<model name="custom:customModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>  
   <description>Custom Model</description>
   <author></author>
   <version>1.0</version>

   <imports>
        <!– Import Alfresco Dictionary Definitions –>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
      <!– Import Alfresco Content Domain Model Definitions –>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
   </imports>

   <!– Introduction of new namespaces defined by this model –>
   <!– NOTE: The following namespace custom.model should be changed to reflect your own namespace –>
   <namespaces>
      <namespace uri="custom.model" prefix="custom"/>
   </namespaces>
     
</model>

le fichier logicielModel.xml :
<?xml version="1.0" encoding="UTF-8"?>
<!– Definition of new Model –>
<model name="new:logicielmodel" xmlns="http://www.alfresco.org/model/dictionary/1.0">
   
   <!– Optional meta-data about the model –>
   <description>Model de logiciel</description>
   <author></author>
   <version>1.0</version>
   
   <!– Imports are required to allow references to definitions in other models –>
   <imports>
      <!– Import Alfresco Dictionary Definitions –>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
      <!– Import Alfresco Content Domain Model Definitions –>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
   </imports>
   
   <!– Introduction of new namespaces defined by this model –>
   <namespaces>
      <!– Define a Namespace for my new definitions –>
      <namespace uri="new.logiciel.model" prefix="new" />
   </namespaces>

   <!– Type and Aspect definitions go here –>
   <types>
      <type name="new:doc">
         <!– Le titre est la chaîne qui sera affichée dans le menu déroulant de l'interface web –>
         <title>Logiciel / Applicatifs</title>
         <parent>cm:content</parent>
         <properties>
            <property name="new:datePublication">
               <type>d:datetime</type>
            </property>
            <property name="new:autorise">
               <type>d:text</type>
            </property>
         </properties>
      </type>
   </types>
   
   <aspects>
      <aspect name="new:softwareProperties">
         <title>Software properties</title>
         <properties>
            <property name="new:testPropertie">
               <type>d:text</type>
               <mandatory>true</mandatory>
            </property>
         </properties>
      </aspect>
   </aspects>
</model>

Et enfin le fichier web-client-config-custom.xml :
<?xml version="1.0" encoding="UTF-8"?>

<alfresco-config>
<config evaluator="string-compare" condition="Languages">
      <languages>
         <language locale="ca_ES">Catalan</language>
         <language locale="hr_HR">Croatian</language>
         <language locale="cs_CZ">Czech</language>
         <language locale="da_DK">Danish</language>
         <language locale="de_DE">German</language>
         <language locale="es_ES">Spanish</language>
         <language locale="el_GR">Greek</language>
         <language locale="fi_FI">Finnish</language>
         <language locale="fr_FR">French</language>
         <language locale="it_IT">Italian</language>
         <language locale="ja_JP">Japanese</language>
         <language locale="du_NL">Dutch</language>
         <language locale="pl_PL">Polish</language>
         <language locale="pt_PT">Portuguese</language>
         <language locale="pt_BR">Portuguese (Brazilian)</language>
         <language locale="ru_RU">Russian</language>
         <language locale="sv_SV">Swedish</language>
         <language locale="tr_TR">Turkish</language>
         <language locale="zh_CN">Simplified Chinese</language>
      </languages>
   </config>

      <config evaluator="aspect-name" condition="new:softwareProperties">
      <property-sheet>
         <show-property name="new:testPropertie" />
      </property-sheet>
   </config>
       
        <config evaluator="string-compare" condition="Action Wizards">
      <aspects>
         <aspect name="new:softProperties" />
      </aspects>
   </config>

   <config evaluator="string-compare" condition="Content Wizards">
      <content-types>
         <type name="new:doc" />
      </content-types>
   </config>
</alfresco-config>

Est ce que vous auriez une piste à me donner ?

Merci d'avance

Outcomes