cancel
Showing results for 
Search instead for 
Did you mean: 

Create custom model

lina
Champ on-the-rise
Champ on-the-rise

Bonjour,

J'utilise Alfresco 5.1.e sous eclipse (projet maven), j'ai créé sous site-data->extensions un fihcier myModel.xml qui correspond au modèle personnalisé, j'ai créé aussi dans le même endroit le fichier custom-model-context.xml.

Dans le fichier share-config-custom.xml qui se trouve sous web-extensions j'ai ajouter dans la balise <config evaluator="string-compare" condition="DocumentLibrary"> un contenu:

<create-content>
<content id="myFolder" label="Cap Folder" icon="image.png" itemid="my:folder"/>
</create-content>

Aprés le déployement de projet, quand je choisis à créer un contenu de ce type, l'exception ci-dessous aura lieu:

ERROR [scripts.forms.FormUIGet] [http-bio-8081-exec-10] org.alfresco.service.namespace.NamespaceException: Namespace prefix my is not mapped to a namespace URI

1 REPLY 1

redraccoon
Star Contributor
Star Contributor

Si tu as effectivement crée un prefix "my" alors il manque juste de l'include 

voila un exemple d'include 

<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" />
<import uri="http://www.alfresco.org/model/datalist/1.0" prefix="dl" />
</imports>