我想知道是否可以根据将哪些内容加载到 ColdFusion 中的索引页面中来从环绕式页面页脚中排除数据
大概是这样的。
IF (not = pageToBeExcluded)
THEN {
Show content
}
我想知道是否可以根据将哪些内容加载到 ColdFusion 中的索引页面中来从环绕式页面页脚中排除数据
大概是这样的。
IF (not = pageToBeExcluded)
THEN {
Show content
}
有很多方法可以做到这一点。
最简单的可能是键入页面地址。
<cfif CGI.SCRIPT_NAME DOES NOT CONTAIN "someArbitraryPage.cfm">
<!--- show this content --->
...
</cfif>
如前所述,您可能想要使用getCurrentTemplatePath()
or getBaseTemplatePath()
。
就个人而言,我可能会在我希望发生这种情况的模板中设置一个变量。这样做的主要好处是,每次我从我想要的文件列表中添加(或删除)一个文件时,我都不需要不断更改我的页脚代码。
<!--- in the template itself --->
<cfset request.suppressFooterContent = true>
然后,在页脚中:
<cfparam name="request.suppressFooterContent" default="false">
<cfif NOT request.suppressFooterContent>
<!--- display content here --->
...
</cfif>