2

我想知道是否可以根据将哪些内容加载到 ColdFusion 中的索引页面中来从环绕式页面页脚中排除数据

大概是这样的。

 IF (not = pageToBeExcluded)

     THEN {
     Show content

     }
4

1 回答 1

4

有很多方法可以做到这一点。

最简单的可能是键入页面地址。

<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>
于 2013-01-08T18:45:18.730 回答