coldfusion - 如果查看某个页面则排除内容

标签 coldfusion

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

大概是这样的。

 IF (not = pageToBeExcluded)

     THEN {
     Show content

     }

最佳答案

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

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

<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>

关于coldfusion - 如果查看某个页面则排除内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14220469/

相关文章:

coldfusion - 将毫秒转换为小时 : Minutes : Seconds in Coldfusion?

coldfusion - 循环遍历具有多个的列表并选择选定的列表

java - 使用 JavaLoader 时 Coldfusion 9 中缺少包

coldfusion - 更改 ColdFusion WEB-INF 库中的 JAR 文件

coldfusion - 我应该在ColdFusion 9中备份什么?

oracle - 使用 Coldfusion 设置 Oracle 时间戳

xml - 使用 XSLT 将 XML 转换为 XML - 难看的 ColdFusion 导出

sql - 溶胶/冷聚变 : INSERTS with multiple foreign keys from session

带有 cfif 的 ColdFusion 动态 SQL

javascript - 你如何顺利地制作 twitter-bootstrap 进度条的动画?