Recherche
...
Bloc de code | ||
---|---|---|
| ||
<?xml version="1.0"?> <component name="org.nuxeo.ecm.virtualnavigation.directory.DirectoryTreeService.config"> <require>org.nuxeo.ecm.virtualnavigation.directory.DirectoryTreeService.contrib</require> <extension target="org.nuxeo.ecm.webapp.directory.DirectoryTreeService" point="trees"> <directoryTree name="bySubjectsNavigation" enabled="false" /> <directoryTree name="byCoverageNavigation" enabled="false" /> </extension> </component> |
Remarque |
---|
Vous devez redémarrer votre instance de Nuxeo pour appliquer les modifications effectuées |
...
Bloc de code | ||
---|---|---|
| ||
<?xml version="1.0"?> <component name="org.nuxeo.ecm.virtualnavigation.tagsConfig"> <require>org.nuxeo.ecm.virtualnavigation.tagsContrib</require> <require>org.nuxeo.ecm.platform.faceted.search.dm.navtree</require> <extension target="org.nuxeo.ecm.platform.virtualnavigation.NavTreeService" point="navigationTree"> <navTree treeId="TAG_CLOUD" enabled="false" /> <!-- Supprime la navigation par tags --> <navTree treeId="facetedSearch" enabled="false" /> <!-- Supprime la recherche par filtres --> </extension> </component> |
Remarque |
---|
Vous devez redémarrer votre instance de Nuxeo pour appliquer les modifications effectuées |
...
Bloc de code | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <component name="org.nuxeo.ecm.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"/> <!-- On commente les layout de la vue compacte et de la vue par icones afin de les masquer dans l'interface utilisateur --> <!-- <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> |
Remarque |
---|
Vous devez redémarrer votre instance de Nuxeo pour appliquer les modifications effectuées |
...
Bloc de code | ||
---|---|---|
| ||
<component name="org.nuxeo.ecm.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> <!-- L'export en EXCEL et PDF est desactive en initialisant les attributs showCSVExport et showPDFExport a false --> <layout name="document_listing_ajax" title="document_listing" translateTitle="true" iconPath="/icons/document_listing_icon.png" showCSVExport="false" showPDFExport="false"/> <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> | ||
Appliquez vos modifications en redémarrant votre instance de Nuxeo. |
...
Bloc de code | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <component name="org.nuxeo.ecm.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"/> <!-- On met la valeur false pour la balise showFilterForm afin de masquer le formulaire de filtrage du contenu d'un dossier --> <showFilterForm>false</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> | ||
Remarque | ||
Appliquez vos modifications en redémarrant votre instance de Nuxeo. |
Supprimer les actions d'export PDF et de consultation de la vue d'export situés dans le fil d'Ariane
Pour supprimer l'export PDF et la vue d'export situés dans le fil d'Ariane il faut modifier la condition d'activation des actions pdfExport et exportView *définis dans le point d'extension actions* du composant org.nuxeo.ecm.platform.actions.ActionService.
...
Bloc de code | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <component name="org.nuxeo.ecm.webapp.seam.debug.action.config"> <require>org.nuxeo.ecm.webapp.seam.debug.action</require> <require>org.nuxeo.ecm.platform.io.web</require> <extension target="org.nuxeo.ecm.platform.actions.ActionService" point="actions"> <!-- Export PDF --> <action id="pdfExport" link="pdf" order="18" label="label.exportview.pdfExport" icon="/icons/pdf_export.png"> <category>DOCUMENT_UPPER_ACTION</category> <!-- Desactivation de cette option a l'aide du filtre --> <filter-id>disable</filter-id> </action> <!-- Vue d'export --> <action id="exportView" link="export" order="20" label="label.exportview" icon="/icons/export.png"> <category>DOCUMENT_UPPER_ACTION</category> <!-- Desactivation de cette option a l'aide du filtre --> <filter-id>disable</filter-id> </action> </extension> <extension target="org.nuxeo.ecm.platform.actions.ActionService" point="filters"> <!-- Creation d'un filtre dont la condition sera toujours fausse --> <filter id="disable"> <rule grant="false"/> </filter> </extension> </component> |
Remarque |
---|
Appliquez vos modifications en redémarrant votre instance de Nuxeo. |
...
Info |
---|
Si vous combinez la suppression de l'export et de l'espace de l'utilisateur ne rajoutez pas la balise suivante : <require>org.nuxeo.ecm.platform.userworkspace.actions<require> Il semblerait que leur combinaison fasse planter Nuxeo |