sitemap.xmap
来自「Hippo CMS是一个以信息为中心的开源内容管理系统。Hippo CMS目标是」· XMAP 代码 · 共 564 行 · 第 1/2 页
XMAP
564 行
-->
<map:when test="">
<!-- do nothing -->
</map:when>
<map:otherwise>
<map:transform src="transformers/queryGenerator/searchReplaceAll.xsl"/>
<map:transform type="webdav"/>
</map:otherwise>
</map:select>
<map:transform src="transformers/actions/searchReplace-ajaxResponse.xsl"/>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="searchReplaceReport.html">
<map:generate src="resources/html/searchReplaceReport.html"/>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:serialize type="html"/>
</map:match>
<map:match pattern="testcase/*">
<map:generate src="testcases/{1}.xml">
<map:parameter name="target" value="{repository:files}"/>
</map:generate>
<map:transform type="webdav"/>
<map:serialize/>
</map:match>
</map:pipeline>
<map:pipeline type="ecaching">
<map:match pattern="action">
<map:aggregate element="root">
<map:part src="cocoon:/configuration"/>
<map:part src="cocoon:/variables"/>
</map:aggregate>
<map:transform src="transformers/search/actions.xsl"/>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:serialize type="xml">
<map:parameter name="omit-xml-declaration" value="no"/>
</map:serialize>
</map:match>
<map:match pattern="configuration(**)">
<map:aggregate element="root">
<map:part src="cocoon:/config-files({1})"/>
<map:part src="cocoon:/roles"/>
<map:part src="cocoon:/users"/>
</map:aggregate>
<map:transform src="transformers/util/mergeConfig.xsl"/>
<map:transform type="include"/>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="saved-dashboard-report/**">
<map:generate src="cocoon:/search-dashboard-input()" type="jx" label="content"/>
<map:transform src="transformers/queryGenerator/generateDasl.xsl">
<map:parameter name="saved-report-id" value="{1}"/>
</map:transform>
<map:transform type="i18n" label="query">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform type="webdav"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="search-dashboard-input(**)">
<map:aggregate element="root">
<map:part src="cocoon:/configuration-dashboard({1})"/>
<map:part src="cocoon:/variables"/>
<!--map:part element="sitemodel" src="{site:model}"/-->
</map:aggregate>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="configuration-dashboard(**)">
<map:aggregate element="root">
<map:part src="cocoon:/config-files({1})"/>
<!--map:part src="cocoon:/roles"/-->
<!--map:part src="cocoon:/users"/-->
</map:aggregate>
<map:transform src="transformers/util/mergeConfig.xsl"/>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="search-input(**)">
<map:aggregate element="root">
<map:part src="cocoon:/configuration({1})"/>
<map:part src="cocoon:/variables"/>
<map:part element="sitemodel" src="{site:model}"/>
</map:aggregate>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="saved-report/**">
<map:generate src="cocoon:/search-input()" type="jx" label="content"/>
<map:transform src="transformers/queryGenerator/generateDasl.xsl">
<map:parameter name="saved-report-id" value="{1}"/>
</map:transform>
<map:transform type="i18n" label="query">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform type="webdav"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="searchresults">
<map:generate src="cocoon:/search-input()"/>
<map:transform src="transformers/queryGenerator/generateDasl.xsl">
</map:transform>
<map:transform src="transformers/util/strip-empty-namespace.xsl"/>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform type="webdav"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="searchform.html">
<map:generate src="cocoon:/searchresults" label="content"/>
<map:transform src="transformers/search/main.xsl">
<map:parameter name="mode" value="{request-param:mode}"/>
<map:parameter name="enableShelf" value="{globalconstants:cms-shelf}"/>
</map:transform>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform type="stripnamespaces"/>
<map:serialize type="html"/>
</map:match>
<map:match pattern="customTranslations/**">
<map:select type="resource-exists">
<map:when test="repository://configuration/search/translations/{1}">
<map:generate src="repository://configuration/search/translations/{1}"/>
</map:when>
<map:otherwise>
<map:generate src="resources/xml/emptyI18N.xml"/>
</map:otherwise>
</map:select>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="get-translations(**)">
<map:select type="resource-exists">
<map:when test="{1}">
<map:generate src="{1}"/>
</map:when>
<map:otherwise>
<map:generate src="resources/xml/emptyI18N.xml"/>
</map:otherwise>
</map:select>
<map:serialize/>
</map:match>
<!-- TODO : add spanish translations -->
<map:match pattern="translations/messages_es.xml">
<map:redirect-to uri="cocoon:/translations/messages_en.xml"/>
</map:match>
<map:match pattern="translations/**">
<map:select type="resource-exists">
<map:when test="translations/{1}">
<map:aggregate element="root">
<map:part src="translations/{1}"/>
<map:part src="cocoon:/get-translations(../explorer/translations/{1})"/>
<map:part src="cocoon:/get-translations(../dashboard/translations/{1})"/>
<map:part src="cocoon:/get-translations(cocoon:/customTranslations/{1})"/>
</map:aggregate>
<map:transform src="transformers/util/mergei18n.xsl">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:serialize type="xml"/>
</map:when>
<map:otherwise>
<map:generate src="resources/xml/emptyI18N.xml"/>
<map:serialize/>
</map:otherwise>
</map:select>
</map:match>
<map:match pattern="scope-picker/**">
<map:aggregate element="root" label="nodetree">
<map:part element="nodetree" src="cocoon:/nodetree/{1}"/>
<map:part element="sitemodel" src="{site:model}"/>
</map:aggregate>
<map:transform src="transformers/util/tree2html.xsl">
<map:parameter name="prefix" value="{repository:rootPath}"/>
<map:parameter name="targetNode" value="/{1}"/>
<map:parameter name="uri-prefix" value="/search/scope-picker"/>
<map:parameter name="mode" value="{request-param:mode}"/>
<map:parameter name="locale" value="{session-attr:locale}"/>
<map:parameter name="requiredType" value="{request-param:type}"/>
</map:transform>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
<map:parameter name="default-catalogue-id" value="messages"/>
</map:transform>
<map:serialize type="html"/>
</map:match>
<map:match pattern="^nodetree(/[^/]+)[/]?(.+)?$" type="regexp">
<map:generate src="cocoon:/propdetail/{1}/{2}" label="webdav"/>
<map:transform src="site://explorer/transformers/util/propfind2tree.xsl" label="nodetree">
<map:parameter name="prefix" value="{repository:rootPath}"/>
<map:parameter name="rootNode" value="{1}"/>
<map:parameter name="targetNode" value="/{2}"/>
<map:parameter name="href" value="{2}"/>
<map:parameter name="mode" value="list"/>
</map:transform>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="propdetail/**">
<map:generate type="jx" src="site://dav/jx/propdetail.xml">
<map:parameter name="target" value="http://{repository:host}:{repository:port}{repository:rootPath}/{1}"/>
<map:parameter name="depth" value="1"/>
</map:generate>
<map:transform type="webdav"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="variables">
<map:generate type="jx" src="resources/jx/variables.jx">
<map:parameter name="currentUser" value="{session-attr:username}"/>
<map:parameter name="locale" value="{session-attr:locale}"/>
<map:parameter name="target" value="webdav://{repository:host}:{repository:port}{repository:rootPath}/files"/>
<map:parameter name="scope-prefix" value="{repository:rootPath}"/>
<map:parameter name="active-repository-prefix" value="{repository:rootPath}{repository:filesPath}"/>
<map:parameter name="reportID" value="{request-param:reportID}"/>
<map:parameter name="page" value="{request-param:page}"/>
<map:parameter name="pagesize" value="{request-param:pagesize}"/>
<map:parameter name="mode" value="{request-param:mode}"/>
</map:generate>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="search.do">
<map:aggregate element="root">
<map:part src="cocoon:/configuration"/>
<map:part src="cocoon:/variables"/>
</map:aggregate>
<map:transform src="transformers/queryGenerator/generateDasl.xsl"/>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform type="webdav"/>
<map:serialize type="xml"/>
</map:match>
<!-- perspective header and body -->
<map:match pattern="perspective.html">
<map:generate src="sitemap.xmap"/>
<map:transform src="transformers/perspective.xsl">
</map:transform>
<map:serialize type="html"/>
</map:match>
</map:pipeline>
</map:pipelines>
</map:sitemap>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?