Nuxeo Server

Document Layouts

This page is scheduled for review and update. Check back soon for updated content!

Layouts can be linked to a document type by specifying the layout names in its definition.

Here is a sample configuration excerpt:

<type id="Note">
  <layouts mode="any">

Layouts are defined in a given mode; layouts in the "any" mode will be used as default when no layouts are given in specific modes.

It is possible to merge layouts when redefining the document type, adding a property append="true":

<layouts mode="any" append="true">

The property named display set on the layout configuration is enough to handle a two columns rendering, it can be set to value table_2_columns for this purpose.

Document Layouts Display

The documentLayout tag can be used to display the layouts of a document:

<div xmlns=""
  <nxl:documentLayout mode="view" value="#{currentDocument}" />

It is possible to make a distinction between the layouts defined in a given mode on the document, and the mode used to render layouts, for instance:

  includeAnyMode="false" />

It is also possible to define a fallback mode on documents, for instance when retrieving layouts for document mode driveEdit, if no layout is resolved, it can fallback to layouts defined for document mode edit:

  value="#{currentDocument}" />
2 months ago Loubna Benzaama Fix Showcase Content add-on doc
4 years ago Anahide Tchertchian 12 | XDOC-427: document fallback on document layout mode ta
4 years ago Solen Guitter 11 | Remove 5.4 references
5 years ago Solen Guitter 10 | formatting
5 years ago Solen Guitter 9 | Removed mentions to 5.4.2 and older versions
5 years ago Anahide Tchertchian 8 | better sample conf
5 years ago Anahide Tchertchian 7 | add anchor for display
5 years ago Anahide Tchertchian 6 | update + add document layout tags
5 years ago Anahide Tchertchian 5 | better title
5 years ago Solen Guitter 4
8 years ago Anahide Tchertchian 2
8 years ago Anahide Tchertchian 3 | Migrated to Confluence 4.0
8 years ago Anahide Tchertchian 1
History: Created by Anahide Tchertchian

We'd love to hear your thoughts!

All fields required