AnsweredAssumed Answered

mon modele ne s'affiche pas dans 'nouvelle liste' d'alfresco

Question asked by sam13_3271 on Dec 21, 2012
Latest reply on Jan 3, 2013 by rguinot
Bonjour tout le monde,

Voila  bien quelques jours que je suis coincée malgré tout les tutoriels et forums que j'ai consultée.. :?

Voici mon problème: j'ai crée mon nouveau modèle comme vous pouvez le voir ci dessous et j'aimerai que mon modele apparaisse dans les choix des listes de alfresco. Je m'explique j'aimerai que l'orsque je clique dans "nouvelle liste " sur  alfresco je vois apparaitre le modele que jai fais, en plus de ceux qui sont déja présent par defaut sur alfresco.

mon modele :

dans extension j'ai un nouveau fichier xml appelé modeltest.xml:

<model name="mt:modeltest" xmlns="http://www.alfresco.org/model/dictionary/1.0">
   <description>nouveau client</description>
   <version>1.0</version>


   <imports>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
   </imports>


   <namespaces>
      <!– Define a Namespace for my new definitions –>
      <namespace uri="model.test" prefix="mt"/>
   </namespaces>

   <aspects>
      <aspect name="mt:modeldefinition">
         <title>nouveau</title>      
         <properties>
            <property name="mt:modelname">
               <type>d:text</type>
            </property>
         </properties>
      </aspect>
    </aspects>
   
   
</model>

ensuite dans le fichier example-model_context (dans extension/)

  <?xml version="1.0" encoding="UTF-8" ?> 
  <!DOCTYPE beans (View Source for full doctype…)>
- <beans default-lazy-init="false" default-autowire="no" default-dependency-check="none">
- <!–  Registration of new models
  –>
- <bean id="example.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap" lazy-init="default" autowire="default" dependency-check="default">
- <property name="models">
- <list>
  <value>alfresco/extension/modeltest.xml</value>
  </list>
  </property>
  </bean>
</beans>

et enfin dans le web-client-config-custum.xml : j'ai ajouter le code suivant :


   <config evaluator="aspect-name" condition="mt:modeltest">
      <property-sheet>
         <show-property name="mt:modeldefinition"/>
      </property-sheet>
   </config>

   <config evaluator="string-compare" condition="Action Wizards">
      <aspects>
         <aspect name="mt:modeldefinition"/>
      </aspects>
   </config>


De plus j'ai tester mon modèle via le terminal et il est valide.
Quand je démarre alfresco, je me connecte,  et que je clique dans nouvelle liste ma liste n'y est pas …
je pensait que mon modèle serai dans la liste d'alfresco grâce au code que j'ai ajouté dans le web-client-config-custum.xml.

S.V.P quelqu'un peut m'aider ????

Merci d'avance  :)

Outcomes