Platform Explorer / CMF 1.8

Extension point views

Contribution Descriptors

  • Class: org.nuxeo.theme.views.ViewType

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-virtualnavigation-web-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="nuxeo5 tree explorer" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/tree_explorer_with_virtual_nav.xhtml</template>
        </view>
    
        <view name="nuxeo5 breadcrumbs" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/breadcrumb_vn.xhtml</template>
        </view>
    
      </extension>
  • nuxeo-webengine-blogs-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
        <view name="Recent Blog Posts" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>blogpost</model-type>
          <template>widgets/blogs/recent_blog_posts.xml</template>
        </view>
    
        <view name="Blog Site Archive" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>blogSiteArchive</model-type>
          <template>widgets/blogs/blog_site_archive.xml</template>
        </view>
    
        <view name="Blog Post Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_main.ftl</template>
        </view>
        <view name="Blog Post Create" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_create.ftl</template>
        </view>
        <view name="Blog Post Edit" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/blog_post_edit.ftl</template>
        </view>
        <view name="Blog Site Buttons" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>skin/widgets/buttons.ftl</template>
        </view>
        <view name="Blog RSS" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>skin/widgets/rss.ftl</template>
        </view>
    
      </extension>
  • nuxeo-webengine-sites-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
        <view name="Minisite Logo" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/logo.ftl</template>
        </view>
        <view name="Minisite Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/main.ftl</template>
        </view>
        <view name="Page Main" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/page_main.ftl</template>
        </view>
        <view name="Page Create" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/webpage_create.ftl</template>
        </view>
        <view name="Page Edit" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/webpage_edit.ftl</template>
        </view>
    
        <view name="Minisite Last Published" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>webpage</model-type>
          <template>widgets/sites/last_published.xml</template>
        </view>
    
        <view name="Minisite Last Comments" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
        <model-type>webpage-comment</model-type>
          <template>widgets/sites/minisite_last_comments.xml</template>
        </view>
    
        <view name="Minisite Contextual" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>contextual-link</model-type>
          <template>widgets/sites/contextual.xml</template>
        </view>
    
        <view name="Minisite Tree" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/tree.ftl</template>
        </view>
        <view name="Minisite Attached files" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/files.ftl</template>
        </view>
    
        <view name="Page Last Comments" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
        <model-type>comment</model-type>
          <template>widgets/sites/page_last_comments.xml</template>
        </view>
    
        <view name="All WebPages" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>webpage</model-type>
          <template>widgets/sites/all_webpages.xml</template>
        </view>
    
        <view name="Search Results" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>search</model-type>
          <template>widgets/sites/search_results.xml</template>
        </view>
    
        <view name="Minisite Search" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/search.ftl</template>
        </view>
        <view name="Minisite Buttons" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/buttons.ftl</template>
        </view>
        <view name="Minisite Email" template-engine="freemarker">
          <format-type>widget</format-type>
          <template>widgets/email.ftl</template>
        </view>
    
        <view name="Tags" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>tag</model-type>
          <template>widgets/sites/tags.xml</template>
        </view>
    
        <view name="Tags Cloud" template-engine="freemarker">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>tag cloud</model-type>
          <template>widgets/sites/tags_cloud.xml</template>
        </view>
    
      </extension>
  • nuxeo-admin-center-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="Nuxeo DM logo (Galaxy Admin Theme)" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/logo_DM_galaxy_admin.xhtml</template>
        </view>
    
      </extension>
  • nuxeo-user-center-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="Nuxeo DM logo (Galaxy User Center Theme)" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/logo_DM_galaxy_user_center.xhtml</template>
        </view>
    
      </extension>
  • nuxeo-platform-webapp-core-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="Nuxeo DM logo (Galaxy Theme)" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/logo_DM_galaxy.xhtml</template>
        </view>
    
        <view name="nuxeo5 includes" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/includes.xhtml</template>
          <resource>dragdrop.js</resource>
          <resource>seam-remote.js</resource>
          <resource>bsn.AutoSuggest_2.1.3.js</resource>
          <resource>foldable-box.js</resource>
          <!-- include JS used for waiter -->
          <resource>effects.js</resource>
          <resource>window.js</resource>
          <resource>window_effects.js</resource>
          <resource>waitdlg.js</resource>
          <!-- include JS used for D&D and tableSelection -->
          <resource>utils.js</resource>
          <!-- include JS for contextual menu -->
          <resource>jquery.js</resource>
          <resource>contextmenu.js</resource>
          <resource>jquery.tools.tooltip.min.js</resource>
        </view>
    
        <view name="Nuxeo header" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/nuxeo_header.xhtml</template>
          <resource>screen.css</resource>
          <resource>header.css</resource>
        </view>
    
        <view name="Nuxeo header" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/nuxeo_header.xhtml</template>
          <resource>screen.css</resource>
        </view>
    
        <view name="nuxeo5 breadcrumbs" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/breadcrumb.xhtml</template>
        </view>
    
        <view name="nuxeo5 tree explorer" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/tree_explorer.xhtml</template>
        </view>
    
        <view name="nuxeo5 directory tree explorer" template-engine="jsf-facelets">
          <!-- Fragment (not enabled in the default theme)
            that displays trees of [x]vocabularies to perform queries
            based on a hierarchical meta data. See the DirectoryTreeService
            extension point for more info on how to use this fragment.
          -->
          <format-type>widget</format-type>
          <template>incl/directory_tree_explorer.xhtml</template>
        </view>
    
        <view name="nuxeo5 clip board" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/user_clipboard.xhtml</template>
          <resource>dragdrop.js</resource>
        </view>
    
        <view name="Nuxeo footer" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/nuxeo_footer.xhtml</template>
        </view>
    
      </extension>
  • nuxeo-case-management-web-1.8.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view name="case tree" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>casemanagement/case/case_tree.xhtml</template>
        </view>
        <view name="Case Management logo" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/logo_case_management.xhtml</template>
          <resource>dragdrop.js</resource>
          <resource>contextmenu.js</resource>
          <resource>jquery.layout.js</resource>
          <resource>jquery.ui.js</resource>
          <resource>jquery.ui.layout.css</resource>
          <resource>jquery.cookie.js</resource>
        </view>
    
        <view name="Print and ZIP buttons" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/print_zip_buttons.xhtml</template>
        </view>
    
      </extension>
  • nuxeo-theme-editor-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <!-- Freemarker Views -->
    
        <view name="theme view" template-engine="freemarker">
          <engine>editor</engine>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/theme-view.xml
          </template>
          <resource>nxthemes.css</resource>
          <resource>nxthemes-widgets.js</resource>
          <resource>nxthemes-controllers.js</resource>
          <resource>nxthemes-editor.js</resource>
          <resource>nxthemes-editor.css</resource>
          <resource>jscolor.js</resource>
        </view>
    
        <view name="theme view" template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/theme-view-page-editor.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-page</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.PageFrameAreaStyle</class>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-section</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-cell</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/page-frame.xml
          </template>
        </view>
    
        <view name="section frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/fm/section-frame.xml
          </template>
        </view>
    
        <view name="section frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-section</mode>
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.SectionFrameAreaStyle</class>
        </view>
    
        <view name="cell frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <class>
            org.nuxeo.theme.editor.views.CellFrameWidget
          </class>
        </view>
    
        <view name="cell frame" template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>area-styles-cell</mode>
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.CellFrameAreaStyle</class>
        </view>
    
        <view template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <element-type>section</element-type>
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.editor.views.SectionLayout
          </class>
        </view>
    
        <view template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <element-type>cell</element-type>
          <format-type>layout</format-type>
          <class>org.nuxeo.theme.editor.views.CellLayout</class>
        </view>
    
        <!-- Override the default style view in layout mode-->
        <view template-engine="freemarker">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <format-type>style</format-type>
          <class>org.nuxeo.theme.html.filters.BypassView</class>
        </view>
    
        <!-- Default view when no widget is available -->
        <view template-engine="freemarker">
          <engine>page-editor</engine>
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.UnregisteredWidget</class>
        </view>
    
    
    
        <!--  JSF/Facelets views -->
    
        <view name="theme view" template-engine="jsf-facelets">
          <engine>editor</engine>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/theme-view.xml
          </template>
          <resource>nxthemes.css</resource>
          <resource>nxthemes-widgets.js</resource>
          <resource>nxthemes-controllers.js</resource>
          <resource>nxthemes-editor.js</resource>
          <resource>nxthemes-editor.css</resource>
          <resource>jscolor.js</resource>
        </view>
    
        <view name="theme view" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/theme-view-page-editor.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-section</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-cell</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/page-frame.xml
          </template>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-page</mode>
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.PageFrameAreaStyle</class>
        </view>
    
        <view name="section frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>
            nxthemes/editor/widgets/jsf/section-frame.xml
          </template>
        </view>
    
        <view name="section frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-section</mode>
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.SectionFrameAreaStyle</class>
        </view>
    
        <view name="cell frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>area-styles-cell</mode>
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.CellFrameAreaStyle</class>
        </view>
    
        <view name="cell frame" template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <class>
            org.nuxeo.theme.editor.views.CellFrameWidget
          </class>
        </view>
    
        <view template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <element-type>section</element-type>
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.editor.views.SectionLayout
          </class>
        </view>
    
        <view template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <element-type>cell</element-type>
          <format-type>layout</format-type>
          <class>org.nuxeo.theme.editor.views.CellLayout</class>
        </view>
    
        <view template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <mode>layout</mode>
          <format-type>style</format-type>
          <class>org.nuxeo.theme.html.filters.BypassView</class>
        </view>
    
    
        <view template-engine="jsf-facelets">
          <engine>page-editor</engine>
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <class>org.nuxeo.theme.editor.views.UnregisteredWidget</class>
        </view>
    
    
      </extension>
  • nuxeo-platform-imaging-dm-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
    
        <view name="nuxeo5 user services" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/user_services.xhtml</template>
          <!-- TODO: remove later -->
          <resource>screen.css</resource>
          <resource>imaging.css</resource>
        </view>
    
        <view name="User services (Galaxy theme)" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <template>incl/user_services_galaxy.xhtml</template>
          <!-- TODO: remove later -->
          <resource>screen.css</resource>
          <resource>imaging.css</resource>
        </view>
    
      </extension>
  • nuxeo-theme-html-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view template-engine="html">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="html">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <view name="theme view" template-engine="html">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/theme-view.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
        <view name="page frame" template-engine="html">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="html">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="html">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/html/widgets/cell-frame.xml</template>
        </view>
    
        <view name="vertical menu" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>menu item</model-type>
          <template>nxthemes/html/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>menu item</model-type>
          <template>
            nxthemes/html/widgets/horizontal-tabs.xml
          </template>
        </view>
    
        <view name="plain text" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <template>nxthemes/html/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="html">
          <element-type>fragment</element-type>
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <template>nxthemes/html/widgets/plain-html.xml</template>
        </view>
    
      </extension>
  • nuxeo-theme-jsf-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
        <view template-engine="jsf-facelets">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="jsf-facelets">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <view name="theme view" template-engine="jsf-facelets">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/theme-view.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
        <view name="page frame" template-engine="jsf-facelets">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="jsf-facelets">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="jsf-facelets">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/cell-frame.xml</template>
        </view>
    
        <view name="vertical menu" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>nxthemes/jsf/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>
            nxthemes/jsf/widgets/horizontal-tabs.xml
          </template>
        </view>
    
        <view name="plain text" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <icon>nxthemes/html/icons/plain-text.png</icon>
          <template>nxthemes/jsf/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <icon>nxthemes/html/icons/plain-html.png</icon>
          <template>nxthemes/jsf/widgets/plain-html.xml</template>
        </view>
    
        <view name="facelet region" template-engine="jsf-facelets">
          <format-type>widget</format-type>
          <model-type>region</model-type>
          <icon>nxthemes/jsf/icons/facelet-region.png</icon>
          <class>
            org.nuxeo.theme.jsf.filters.widgets.FaceletRegionView
          </class>
        </view>
    
        <!-- no style caching -->    
        <view name="theme view" template-engine="jsf-facelets">
          <engine>default</engine>
          <element-type>theme</element-type>
          <mode>no-cache</mode>
          <format-type>widget</format-type>
          <template>nxthemes/jsf/widgets/theme-view-no-cache.xml</template>
          <resource>nxthemes.css</resource>
          <resource>autosuggest.css</resource>
        </view>
    
    
      </extension>
  • nuxeo-theme-webengine-5.4.2-HF05.jar
    <extension point="views" target="org.nuxeo.theme.services.ThemeService">
    
       <view template-engine="freemarker">
          <format-type>layout</format-type>
          <class>
            org.nuxeo.theme.html.filters.layout.DefaultLayoutView
          </class>
        </view>
    
        <view template-engine="freemarker">
          <format-type>style</format-type>
          <class>
            org.nuxeo.theme.html.filters.style.DefaultStyleView
          </class>
        </view>
    
        <!-- Layout -->
        
        <view name="theme view" template-engine="freemarker">
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/theme-view.xml</template>
        </view>
    
        <view name="page frame" template-engine="freemarker">
          <element-type>page</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/page-frame.xml</template>
        </view>
    
        <view name="section frame" template-engine="freemarker">
          <element-type>section</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/section-frame.xml</template>
        </view>
    
        <view name="cell frame" template-engine="freemarker">
          <element-type>cell</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/cell-frame.xml</template>
        </view>
        
        
        <!-- Default widgets -->
        
        <view name="block region" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>region</model-type>
          <icon>nxthemes/webengine/fm/icons/block-region.png</icon>
          <class>
            org.nuxeo.theme.webengine.fm.filters.widgets.BlockRegionView
          </class>
        </view>   
    
        <view name="vertical menu" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>nxthemes/webengine/fm/widgets/vertical-menu.xml</template>
        </view>
    
        <view name="horizontal tabs" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>menu</model-type>
          <template>
            nxthemes/webengine/fm/widgets/horizontal-tabs.xml
          </template>
        </view>
        
        <view name="vertical list" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>navigation</model-type>
          <template>nxthemes/webengine/fm/widgets/vertical-list.xml</template>
        </view>
        
        <view name="horizontal trail" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>navigation</model-type>
          <template>nxthemes/webengine/fm/widgets/horizontal-trail.xml</template>
        </view>
        
        <view name="plain text" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>text</model-type>
          <icon>nxthemes/html/icons/plain-text.png</icon>
          <template>nxthemes/webengine/fm/widgets/plain-text.xml</template>
        </view>
    
        <view name="plain html" template-engine="freemarker">
          <format-type>widget</format-type>
          <model-type>html</model-type>
          <icon>nxthemes/html/icons/plain-html.png</icon>
          <template>nxthemes/webengine/fm/widgets/plain-html.xml</template>
        </view>    
    
        <!-- no style caching -->
        <view name="theme view" template-engine="freemarker">
          <engine>default</engine>
          <mode>no-cache</mode>
          <element-type>theme</element-type>
          <format-type>widget</format-type>
          <template>nxthemes/webengine/fm/widgets/theme-view-no-cache.xml</template>
        </view>
    
      </extension>