Recherche

Sommaire

Pages enfant
  • Suppression ou restriction de fonctionnalités

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.

...

Bloc de code
langxml
<?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
         iconPath="/icons/document_listing_icon.png" showCSVExport="true" showPDFExport="true"/>


               <!-- On commente les layouts ci-dessous pour les masquer dans l'interface utilisateur -->
        <!--
        <layout name="document_listing_ajax_compact_2_columns" title="document_listing_compact_2_columns" translateTitle
         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
         translateTitle="true" iconPath="/icons/document_listing_icon_2_columns_icon.png"/>
        -->
      </resultLayouts>

         <selectionList>CURRENT_SELECTION</selectionList>
         <actions category="CURRENT_SELECTION_LIST"/>

      </contentView>

   </extension>

</component>