Recherche
...
La navigation par tags et la recherche par filtres correspondent aux deux onglets mis en surbrillance dans la capture d'écran ci-dessus. Tout comme la navigation par sujets et par couverture il est possible de les désactiver. Pour cela, il vous suffit de contribuer au point d'extension navigationTree du composant org.nuxeo.ecm.platform.virtualnavigation.NavTreeService.
Créez un fichier navtree-contribution-config.xml dans le dossier dossier nuxeo-dm-5.4.2-tomcat/templates/custom/config et éditez le :
...
Nuxeo offre à l'utilisateur la possibilité de personnaliser l'affichage des éléments d'un document. Si vous souhaitez supprimer cette fonctionnalité et alléger l'interface utilisateur alors il vous suffit de de modifier la définition du content view nommé document_content situé dans le point d'extension contentViews du composant org.nuxeo.ecm.platform.ui.web.ContentViewService.
Créez un fichier nommé contentviews-configuration-contrib.xml dans le dossier nuxeo-dm-5.4.2-tomcat/templates/custom/config et éditez le :
nuxeo-dm-5.4.2-tomcat/templates/custom/config/contentviews-configuration-contrib.xml :
| Bloc de code | ||
|---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<component name="org.nuxeo.webapp.contentview.config">
<require>org.nuxeo.ecm.webapp.contentview.contrib</require>
<extension target="org.nuxeo.ecm.platform.ui.web.ContentViewService" point="contentViews">
<contentView name="document_content">
<title>label.contentview.document_content</title>
<translateTitle>true</translateTitle>
<showTitle>false</showTitle>
<coreQueryPageProvider>
<property name="coreSession">#{documentManager}</property>
<whereClause docType="AdvancedSearch">
<predicate parameter="ecm:fulltext" operator="FULLTEXT">
<field schema="advanced_search" name="fulltext_all"/>
</predicate>
<predicate parameter="dc:title" operator="FULLTEXT">
<field schema="advanced_search" name="title"/>
</predicate>
<predicate parameter="dc:modified" operator="BETWEEN">
<field schema="advanced_search" name="modified_min"/>
<field schema="advanced_search" name="modified_max"/>
</predicate>
<fixedPart>
ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND ecm:mixinType !=
'HiddenInNavigation' AND ecm:currentLifeCycleState != 'deleted'
</fixedPart>
</whereClause>
<parameter>#{currentDocument.id}</parameter>
<sort column="dc:title" ascending="true"/>
<pageSize>20</pageSize>
</coreQueryPageProvider>
<searchLayout name="document_content_filter"/>
<showFilterForm>true</showFilterForm>
<showPageSizeSelector>true</showPageSizeSelector>
<useGlobalPageSize>true</useGlobalPageSize>
<refresh>
<event>documentChanged</event>
<event>documentChildrenChanged</event>
</refresh>
<cacheKey>#{currentDocument.id}</cacheKey>
<cacheSize>10</cacheSize>
<resultLayouts>
<layout name="document_listing_ajax" title="document_listing" translateTitle="true" iconPath="/icons/document_listing_icon.png" showCSVExport="true" showPDFExport="true"/>
<layout name="document_listing_ajax_compact_2_columns" title="document_listing_compact_2_columns" translateTitle="true" iconPath="/icons/document_listing_compact_2_columns_icon.png"/>
<layout name="document_listing_ajax_icon_2_columns" title="document_listing_icon_2_columns" translateTitle="true" iconPath="/icons/document_listing_icon_2_columns_icon.png"/>
</resultLayouts>
<selectionList>CURRENT_SELECTION</selectionList>
<actions category="CURRENT_SELECTION_LIST"/>
</contentView>
</extension>
</component> |