cancel
Showing results for 
Search instead for 
Did you mean: 

Création de Nouveaux aspects

st
Champ in-the-making
Champ in-the-making
Bonjour…

mon problème est assez dur à expliquer car il ne déclenche pas d'erreurs. Et alfresco boote normalement…
Cependant, lorsque je crée un nouvel aspect de customisation, et bien rien de nouveau ne s'affiche dans le GUI alfresco.

Voilà ce que moi j'ai écrit : Peut etre que ça pourra aider à trouver la source de mon pb :

Mon aspect est "rejected" (je crois pas que ce soit le nom idéal, cependant pour le moment j'ai mis ça)

dans customModel.xml qui se trouve dans : C:\alfresco-community-2.1.0\tomcat\shared\classes\alfresco\extension

<?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"/>     
      <import uri="http://www.alfresco.org/model/system/1.0" prefix="sys" />
   </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>
     


   <type name="custom:Rejected">
      <title>Paper rejected</title>
      <parent>sys:base</parent>
      <properties>
         <property name="custom:rejected">
            <type>d:boolean</type>
            <mandatory>true</mandatory>
         </property>
      </properties>
   </type>

      
   <aspect name="custom:Rejected">   
      <title>Paper rejected</title>
      <properties>
         <property name="custom:was_Rejected">
            <type>boolean : false</type>
            <mandatory>true</mandatory>
         <property>
      </properties>

   </aspect>

</model>


dans mon web-client-config-custom.xml qui se trouve dans : C:\alfresco-community-2.1.0\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\extension

j'ai rajouté ça :

<!–  add rejectable aspect properties to property sheet –>
   <config evaluator="aspect-name" condition="custom:Rejected">
      <property-sheet>
         <show-property name="custom:Rejection" display-label-id="rejected" read-only="true" />
      </property-sheet>
   </config>


<!– essais –>
<config evaluator="string-compare" condition="Action Wizards">
   <aspects>
      <aspect name="custom:Rejected"/>
   </aspects>
</config>

et dans web-client.properties qui se trouve : C:\alfresco-community-2.1.0\tomcat\shared\classes\alfresco\extension

j'ai rajouté :

#custom:Rejected
was_Rejected=false

Voilà je n'ai rien fait de plus ni de moins…

Quelqu'un pourra t-il m'aider à résoudre ce soucis de non affichage dans l'interface graphique Alfresco svp?
J'en serais vraiment ravie!
:wink:
3 REPLIES 3

rguinot
Confirmed Champ
Confirmed Champ
Je ne suis pas sur que d'avoir un type qui porte le même nom qu'un aspect soit une bonne idée.
Es tu sure que le contenu en question porte ton aspect ?

Tu peux vérifier en dehors de toute considération d'interface que ton contenu dispose bien des propriétés requises via le Navigateur de noeuds dans la console d'Administration.

st
Champ in-the-making
Champ in-the-making
Es tu sure que le contenu en question porte ton aspect ?

Qu'est ce que ça veut dire? je ne comprends pas bien…

En fait pour écrire cela, je me suis appuyée sur le tuto de jeff potts, et j'ai suivi son raisonnement en ne mettant que les noms que je voulais…

rguinot
Confirmed Champ
Confirmed Champ
Un tutorial d'ajout d'aspects étape par étape est disponible ici :

http://wiki.alfresco.com/wiki/Data_Dictionary_Guide#Step_by_Step_Model_Definition

Cette page détaille également le fonctionnement des models et du Dictionnaire de données, je te suggère de la lire attentivement.