Projet esup-ecm

Recherche

Sommaire

Pages enfant
  • Les contentViews

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Si l'on regarde le fichier ecm-types-contrib.xml du composant org.nuxeo.ecm.platform.types, on trouve la définition suivante pour les workspaces :

Bloc de code

<type id="Workspace"

...

>
<label>Workspace</

...

label>
[...

...

]
Définition du layout heading (titre), utilisé quel que soit le mode et donc tout le temps présent

...

 :
     <layouts mode="any"

...

     Definition des layouts utilisés lorsque l'on modifie un workspace (formulaire de modification)
      <layouts mode="edit">        <layout>heading</layout>        <layout>dublincore</layout>      </layouts>

    Définition  des contentViews utilisés pour l'affichage des contenus du workspace (category=content)
      <contentViews category="content">        <contentView>document_content</contentView>      </contentViews>

...

>
       <layout>heading</layout>
      </layouts>

Definition des layouts utilisés lorsque l'on modifie un workspace (formulaire de modification)
      <layouts mode="edit">
        <layout>heading</layout>
        <layout>dublincore</layout>
     </layouts>

Définition  des contentViews utilisés pour l'affichage des contenus du workspace (category=content)
      <contentViews category="content">
        <contentView>document_content</contentView>
 </contentViews>

Définition des contentViews utilisés pour l'affichage du contenus de  la corbeille (documents supprimés).
      <contentViews category="trash_content"

...

>
       <contentView>document_trash_content</

...

contentView>
      </contentViews>
</type>

Si si l'on regarde maintenant un extrait du fichier définissant le contentView "document_content", celui-ci se présente ainsi :

...