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