Addons

HOWTO: Display Non-Folderish Documents (Files, Note, ...) in the Left Tree - JSF UI

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

JSF UI Deprecation
This requires to have the JSF UI addon installed on your server that is deprecated since Nuxeo Platform LTS 2019.
Please refer to the Web UI documentation.

The left tree is built using a query that is ran recursively. One of the clauses of the query makes sure that only folderish documents are displayed (AND ecm:mixinType = 'Folderish'). The query is defined in the "tree_children" page provider. See below a sample override of this query without the "Folderish" clause. You can contribute to the "providers" extension using the XML Extensions feature.

<require>org.nuxeo.ecm.webapp.pageproviders.contrib</require>

  <extension target="org.nuxeo.ecm.platform.query.api.PageProviderService"
    point="providers">

    <coreQueryPageProvider name="tree_children">
      <property name="maxResults">PAGE_SIZE</property>
      <pattern>
        SELECT * FROM Document WHERE ecm:parentId = ? AND ecm:isProxy = 0 AND
        ecm:mixinType != 'HiddenInNavigation'
        AND ecm:isVersion = 0 AND ecm:isTrashed = 0
      </pattern>
      <sort column="dc:title" ascending="true" />
      <pageSize>50</pageSize>
    </coreQueryPageProvider>
</extension>

You can adapt this sample so as to filter anything you would like to see or not in the left tree.

2 months ago manonlumeau Relocate JSF UI Framework section
2 months ago manonlumeau Move JSF UI Framework under JSF UI addon
4 years ago Solen Guitter 7
5 years ago Manon Lumeau 6
5 years ago Solen Guitter 5
5 years ago Solen Guitter 4
6 years ago Solen Guitter 3
6 years ago Alain Escaffre 2
6 years ago Alain Escaffre 1
History: Created by Alain Escaffre

We'd love to hear your thoughts!

All fields required