<#-- Do this so that we don't have to find the content twice (again in renderSubContent) -->
<#assign subContentId=requestParameters.contentId!/>
<#assign nodeTrailCsv=requestParameters.nodeTrailCsv!/>
<#-- <#assign dummy=Static["org.apache.ofbiz.base.util.Debug"]
.logInfo("in viewcontent, nodeTrailCsv:" + nodeTrailCsv, "")/> -->
<#if ancestorList?has_content && (0 < ancestorList?size) >
<#assign lastContent=ancestorList?last />
<#assign firstContent=ancestorList[0] />
#if>
<#if firstContent?has_content>
<#assign siteId = firstContent.contentId/>
#if>
<#if siteId?has_content>
<@renderAncestryPath trail=ancestorList?default([]) endIndexOffset=1 siteId=siteId/>
#if>
<#if lastContent?has_content>
[${lastContent.contentId}] ${lastContent.description!}
#if>
<#--
<#assign globalNodeTrail=[]/>
<#assign firstContentId=""/>
<#if nodeTrailCsv?has_content>
<#assign globalNodeTrail=Static["org.apache.ofbiz.base.util.StringUtil"].split(nodeTrailCsv, ",") />
<#if 0 < globalNodeTrail?size>
<#assign firstContentId=globalNodeTrail[0]?string/>
#if>
#if>
<#assign globalNodeTrail=requestParameters.globalNodeTrail?default([])/>
-->
<#if globalNodeTrail?has_content && (0 < globalNodeTrail?size) >
<#assign lastNode = globalNodeTrail?last/>
<#if lastNode?has_content>
<#assign subContent=lastNode.value/>
#if>
<#else>
<#assign subContent = delegator.findOne("Content",
Static["org.apache.ofbiz.base.util.UtilMisc"].toMap("contentId", subContentId), true)/>
#if>
<#assign dummy=Static["org.apache.ofbiz.base.util.Debug"]
.logInfo("in viewcontent, subContent:" + subContent, "")/>
${uiLabelMap.EcommerceContentFor} [${subContentId}] ${subContent.contentName!}
- ${subContent.description!}:
|
<@renderSubContentCache subContentId=subContentId />
|
<#--
<@wrapSubContentCache subContentId=subContentId wrapTemplateId="WRAP_VIEW" >
@wrapSubContentCache >
<@checkPermission mode="equals" entityOperation="_CREATE" targetOperation="HAS_USER_ROLE" >
Respond
@checkPermission>
-->
|
<#assign thisContentId = subContentId/>
<@loopSubContent contentId=thisContentId viewIndex=0 viewSize=9999 contentAssocTypeId="RELATED_CONTENT">
<#assign thisNodeTrailCsv = nodeTrailCsv />
${content.contentName!}
|
@loopSubContent>
<#--
<@checkPermission mode="not-equals" subContentId=subContentId
targetOperation="CONTENT_CREATE|CONTENT_RESPOND" contentPurposeList="RESPONSE" >
${permissionErrorMsg!}
@checkPermission>
-->