sitemap.xmap
来自「Hippo CMS是一个以信息为中心的开源内容管理系统。Hippo CMS目标是」· XMAP 代码 · 共 1,015 行 · 第 1/4 页
XMAP
1,015 行
<map:transform src="transformers/toolbarform/actions2template.xsl">
<map:parameter name="resourceId" value="/{1}/{2}"/>
<map:parameter name="uniqueId" value="{request-param:U}"/>
<map:parameter name="doDefaultAction" value="{request-param:doDefaultAction}"/>
<map:parameter name="previewUrl" value="{globalconstants:cms-preview-url}"/>
<map:parameter name="previewUrlFromLocationmap" value="{lm:preview-url:/{1}/{2}}"/>
<map:parameter name="webserviceName" value="{globalconstants:cms-webservice-name}"/>
<map:parameter name="historyActions" value="{globalconstants:cms-history-actions}"/>
<map:parameter name="enableShelf" value="{globalconstants:cms-shelf}"/>
</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="xml"/>
</map:match>
<map:match pattern="actionsform-display-pipeline/*/**">
<map:generate src="cocoon://explorer/actions2formtemplate/{1}/{2}"/>
<map:transform type="forms">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform src="../cforms/resources/forms-samples-styling.xsl"/>
<map:serialize type="html"/>
</map:match>
<map:match pattern="toolbarform-display-pipeline/*/**">
<map:generate src="cocoon://explorer/actions2toolbarformtemplate/{1}/{2}"/>
<map:transform type="forms">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform src="../cforms/resources/forms-samples-styling.xsl"/>
<map:serialize type="html"/>
</map:match>
<!-- site actions form (multiple sites workflow -->
<map:match pattern="siteactions2formmodel/**">
<map:generate src="cocoon://workflow/availableSiteActions/{1}"/>
<map:transform src="transformers/siteactionsform/siteactions2form.xsl"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="siteactions2formtemplate/**">
<map:generate src="cocoon://workflow/availableSiteActions/{1}"/>
<map:transform src="transformers/siteactionsform/siteactions2template.xsl">
<map:parameter name="uniqueId" value="{request-param:U}"/>
<map:parameter name="doDefaultAction" value="{request-param:doDefaultAction}"/>
</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="xml"/>
</map:match>
<map:match pattern="siteactionsform-display-pipeline/**">
<map:generate src="cocoon://explorer/siteactions2formtemplate/{1}"/>
<map:transform type="forms">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:transform src="site://cforms/resources/forms-samples-styling.xsl"/>
<map:serialize type="html"/>
</map:match>
<!--
actionsuccess or actionfailure
-->
<map:match pattern="jxstatus">
<map:generate type="jx" src="jx/status.xml"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="action*">
<map:aggregate element="root">
<map:part element="propdetail" src="cocoon://dav/propdetail({request-param:resourceId},0)"/>
<map:part src="cocoon:/jxstatus"/>
<map:part element="model" src="{site:model}"/>
</map:aggregate>
<map:transform src="transformers/util/actionresult2event.xsl">
<map:parameter name="result" value="{1}"/>
<map:parameter name="resourceId" value="{request-param:resourceId}"/>
<map:parameter name="name" value="{request-param:name}"/>
<map:parameter name="type" value="{request-param:type}"/>
<map:parameter name="additional" value="{request-param:additional}"/>
</map:transform>
<map:transform type="i18n">
<map:parameter name="locale" value="{session-attr:locale}"/>
</map:transform>
<map:serialize type="html"/>
</map:match>
<map:match pattern="tree">
<map:generate type="tree">
<map:parameter name="filespath" value="{repository:filesPath}"/>
<map:parameter name="prefix" value="{repository:rootPath}{repository:filesPath}"/>
<map:parameter name="refresh" value="{flow-attr:refresh}"/>
<map:parameter name="perspective" value="{flow-attr:perspective}"/>
</map:generate>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="result.jx">
<map:generate type="jx" src="jx/result.xml"/>
<map:serialize type="xml"/>
</map:match>
<!-- remove trailing slash -->
<map:match pattern="nodetree/*/**/">
<map:redirect-to uri="cocoon:/nodetree/{1}/{2}"/>
</map:match>
<!--
intermediate tree format used for doclisting and resource picker
-->
<map:match pattern="nodetree/*/**">
<map:generate src="cocoon://dav/propdetail(/{1}/{2},1)" label="webdav"/>
<map:transform src="transformers/util/propfind2tree.xsl" label="nodetree">
<map:parameter name="prefix" value="{repository:rootPath}{repository:filesPath}"/>
<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="maketree/*/**">
<map:call function="tree">
<map:parameter name="path" value="/{1}/{2}"/>
<map:parameter name="perspective" value="{request-param:perspectiveId}"/>
</map:call>
</map:match>
<map:match pattern="checkReferences/**">
<map:generate src="resources/xml/references.xml" type="jx">
<map:parameter name="href" value="{1}"/>
<map:parameter name="target" value="{repository:files}"/>
<map:parameter name="scope" value="{repository:rootPath}{repository:filesPath}"/>
</map:generate>
<map:transform type="webdav"/>
<map:serialize type="xml"/>
</map:match>
</map:pipeline>
<!-- ========================= Public Resources ============================ -->
<map:pipeline type="noncaching" internal-only="false">
<!-- perspective header and body -->
<map:match pattern="perspective.html">
<map:read src="resources/html/perspective.html"/>
</map:match>
<!-- css -->
<!-- load css file by filename -->
<map:match pattern="css/**_*.css">
<map:read src="resources/css/{1}_{2}.css" mime-type="text/css"/>
</map:match>
<!-- load css file by type + browser type -->
<map:match pattern="css/**.css">
<map:act type="set-header">
<map:parameter name="Pragma" value="no-cache"/>
<map:parameter name="Cache-Control" value="max-age=0, no-cache, must-revalidate"/>
<map:parameter name="Expires" value="Thu, 9 Nov 1989 22:00:00 GMT"/>
</map:act>
<map:select type="browser">
<map:when test="ie6">
<map:read src="resources/css/{1}_ie6.css" mime-type="text/css"/>
</map:when>
<map:when test="ie7">
<map:read src="resources/css/{1}_ie7.css" mime-type="text/css"/>
</map:when>
<map:when test="moz">
<map:read src="resources/css/{1}_moz.css" mime-type="text/css"/>
</map:when>
<map:otherwise>
<map:read src="resources/css/{1}_ie6.css" mime-type="text/css"/>
</map:otherwise>
</map:select>
</map:match>
<!-- images -->
<map:match pattern="images/**">
<map:read src="resources/images/{1}"/>
</map:match>
<!-- js -->
<map:match pattern="js/i18n.js">
<map:generate src="resources/xml/empty.xhtml"/>
<map:transform src="transformers/util/i18n-js.xsl"/>
<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="text" mime-type="text/javascript"/>
</map:match>
<map:match pattern="js/**.js">
<map:read src="resources/js/{1}.js" mime-type="text/javascript"/>
</map:match>
<!-- folder tree pane -->
<map:match pattern="tree/*/**">
<map:generate type="tree2html" label="webdav">
<map:parameter name="startpath" value="{1}"/>
<map:parameter name="path" value="{2}"/>
<map:parameter name="sortBy" value="{globalconstants:navigation-sortby}"/>
<map:parameter name="sortOrder" value="{globalconstants:navigation-sortorder}"/>
</map:generate>
<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="tree/*/**">
<map:generate src="cocoon:/maketree/{1}/{2}" label="webdav"/>
<map:transform src="transformers/tree/tree2html.xsl">
<map:parameter name="prefix" value="{repository:rootPath}{repository:filesPath}"/>
<map:parameter name="rootNode" value="/{1}"/>
<map:parameter name="targetNode" value="/{2}"/>
<map:parameter name="currentPath" value="{request-param:currentPath}"/>
<map:parameter name="sortby" value="{globalconstants:navigation-sortby}"/>
<map:parameter name="defaultSortOrder" value="{globalconstants:navigation-sortorder}"/>
</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-->
<!-- document listing pane -->
<map:match pattern="doclisting-new/**">
<map:generate type="doclisting-new" >
<map:parameter name="startpath" value="{1}"/>
<map:parameter name="path" value=""/>
<map:parameter name="paging" value="{globalconstants:navigation-paging}"/>
<map:parameter name="pagesize" value="{globalconstants:navigation-pagesize}"/>
<map:parameter name="paging" value="{globalconstants:navigation-paging}"/>
<map:parameter name="currentpage" value="{request-param:currentPage}"/>
<map:parameter name="selectedResourceName" value="{request-param:selectedResourceName}"/>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?