⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showcontenttree.ftl

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 FTL
字号:
<#include "bloglib.ftl" /><#assign siteId = requestParameters.contentId?if_exists /><@renderAncestryPath trail=ancestorList?default([]) endIndexOffset=1 siteId=siteId searchOn="true"/> <#if ancestorList?has_content && (0 < ancestorList?size) >    <#assign lastContent=ancestorList?last />    <div class="head1">[${lastContent.contentId}] ${lastContent.description}              <a class="tabButton" href="<@ofbizUrl>searchContent?siteId=${lastContent.contentId?if_exists}</@ofbizUrl>" >${uiLabelMap.CommonSearch}</a>     </div></#if><table border="0"><#assign viewIdx = "" /><#if requestParameters.viewIndex?has_content><#assign viewIdx = requestParameters.viewIndex?if_exists /></#if><#assign viewSz = "" /><#if requestParameters.viewSize?has_content><#assign viewSz = requestParameters.viewSize?if_exists /></#if><#assign nodeTrailCsv=requestParameters.nodeTrailCsv?if_exists/><#assign dummy=Static["org.ofbiz.base.util.Debug"].logInfo("in showcontenttree, nodeTrailCsv(0):" + nodeTrailCsv, "")/><#assign nodeTrail=[]/><#assign firstContentId=""/><#if nodeTrailCsv?has_content>  <#assign nodeTrail=Static["org.ofbiz.base.util.StringUtil"].split(nodeTrailCsv, ",") />  <#if 0 < nodeTrail?size>    <#assign firstContentId=nodeTrail[0]?string/>  </#if></#if><#--<#assign dummy=Static["org.ofbiz.base.util.Debug"].logInfo("in showcontenttree, siteId:" + siteId, "")/><#assign dummy=Static["org.ofbiz.base.util.Debug"].logInfo("in showcontenttree, nodeTrail:" + nodeTrail, "")/>--><div style="padding-left:20px;">         <@renderCategoryBrowse contentId=siteId indentIndex=1 nodeTrail=nodeTrail /></div></table><#macro renderCategoryBrowse contentId="" indentIndex=0 nodeTrail=[] viewSz=9999 viewIdx=0><#local contentIdx = contentId?if_exists /><#if (!contentIdx?exists || contentIdx?length == 0)>    <#local contentIdx = page.contentIdx?if_exists />    <#if (!contentIdx?exists || contentIdx?length == 0)>    </#if></#if><#local thisContentId=nodeTrail[indentIndex]?if_exists/><#local thisNodeTrailCsv = "" /><#local listUpper = (indentIndex - 1) /><#if nodeTrail?size < listUpper >    <#local listUpper = (nodeTrail?size - 1)></#if><#list 0..listUpper as idx>    <#if thisNodeTrailCsv?has_content>        <#local thisNodeTrailCsv = thisNodeTrailCsv + ","/>    </#if>    <#local thisNodeTrailCsv = thisNodeTrailCsv + nodeTrail[idx]></#list><#--<#assign dummy=Static["org.ofbiz.base.util.Debug"].logInfo("in showcontenttree, contentIdx:" + contentIdx, "")/>--><!-- Look for content first --><@loopSubContentCache subContentId=contentIdx     viewIndex=viewIdx    viewSize=viewSz    contentAssocTypeId="PUBLISH_LINK"    returnAfterPickWhen="1==1";><#assign dummy=Static["org.ofbiz.base.util.Debug"].logInfo("in showcontenttree, nodeTrailCsv(1):" + nodeTrailCsv, "")/>       <#local thisCsv=thisNodeTrailCsv + "," + subContentId />            <a class="tabButton" href="<@ofbizUrl>viewcontent?contentId=${subContentId?if_exists}&nodeTrailCsv=${thisCsv}</@ofbizUrl>" >${uiLabelMap.CommonView}</a>  ${content.description?if_exists}<br/></@loopSubContentCache ><!-- Look for sub-topics --><@loopSubContentCache subContentId=contentIdx     viewIndex=viewIdx    viewSize=viewSz    contentAssocTypeId="SUBSITE"    returnAfterPickWhen="1==1";>            <#local plusMinus="+"/>            <#if thisContentId == subContentId>                <#local plusMinus="-"/>            </#if>            <#local thisCsv=thisNodeTrailCsv />            <#local thisCsv=thisNodeTrailCsv + "," + subContentId />            <a class="tabButton" href="<@ofbizUrl>showcontenttree?contentId=${siteId?if_exists}&nodeTrailCsv=${thisCsv}</@ofbizUrl>" >${plusMinus}</a> &nbsp;${content.description?if_exists}              <a class="tabButton" href="<@ofbizUrl>searchContent?siteId=${subContentId?if_exists}&nodeTrailCsv=${thisCsv}</@ofbizUrl>" >${uiLabelMap.CommonSearch}</a> <br/>       <#if thisContentId == subContentId>         <#assign catTrail = nodeTrail + [subContentId]/>         <div style="padding-left:20px;"><@renderCategoryBrowse contentId=subContentId indentIndex=indentIndex + 1  nodeTrail=catTrail viewSz=viewSz viewIdx=viewIdx /></div>       </#if></@loopSubContentCache ></#macro>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -