cancel
Showing results for 
Search instead for 
Did you mean: 

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

sam13_3271
Champ in-the-making
Champ in-the-making
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  Smiley Happy
1 REPLY 1

rguinot
Confirmed Champ
Confirmed Champ
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.

Je pense que vous confondez modèle de données et listes de données. Pouvez vous préciser de quel type de liste vous parlez ?
D'autre part, web-client-config-custom.xml s'applique au client "historique" en JSF, appelé explorer, mais pas au client share. Celui-ci se configure dans web-extension/share-config-custom.xml pour ce type d'ajouts.