Coldfusion 如果查看某个页面,则排除内容

Coldfusion 如果查看某个页面,则排除内容,coldfusion,Coldfusion,我想知道是否可以根据ColdFusion中加载到索引页的内容从一个环绕的页脚中排除数据 大概是这样的 IF (not = pageToBeExcluded) THEN { Show content } 有很多方法可以做到这一点 最简单的方法可能是键入页面地址 <cfif CGI.SCRIPT_NAME DOES NOT CONTAIN "someArbitraryPage.cfm"> <!--- show this content --

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

大概是这样的

 IF (not = pageToBeExcluded)

     THEN {
     Show content

     }

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

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

<cfif CGI.SCRIPT_NAME DOES NOT CONTAIN "someArbitraryPage.cfm">
  <!--- show this content --->
  ...
</cfif>
然后,在页脚中:

<cfparam name="request.suppressFooterContent" default="false">
<cfif NOT request.suppressFooterContent>
  <!--- display content here --->
  ...
</cfif>

...

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

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

<cfif CGI.SCRIPT_NAME DOES NOT CONTAIN "someArbitraryPage.cfm">
  <!--- show this content --->
  ...
</cfif>
然后,在页脚中:

<cfparam name="request.suppressFooterContent" default="false">
<cfif NOT request.suppressFooterContent>
  <!--- display content here --->
  ...
</cfif>

...

你写的东西会有用的。你试过了吗?像这样?内容。。。。。这是它的要点,即NEQ操作符需要两个东西进行比较,并且被放置在两个中间:<代码> <代码>,对于识别页面,有各种方法来做——基于URL(例如,代码> CGI.Script PtxEng/<代码>,<代码> CGI.PATTIONFION<代码>等),或者CFM/CFC模板(使用<代码> GETCurrEngEngPATEPATASE(),
getBaseTemplatePath()
,等等),或使用框架变量(例如
rc.action
attributes.fuseaction
,等等)-使用哪一个取决于您使用的是什么,以及您正试图做什么。您所编写的内容可以工作。你试过了吗?像这样?内容。。。。。这是它的要点,即NEQ操作符需要两个东西进行比较,并且被放置在两个中间:<代码> <代码>,对于识别页面,有各种方法来做——基于URL(例如,代码> CGI.Script PtxEng/<代码>,<代码> CGI.PATTIONFION<代码>等),或者CFM/CFC模板(使用<代码> GETCurrEngEngPATEPATASE(),
getBaseTemplatePath()
,等等),或者使用框架变量(例如
rc.action
attributes.fuseaction
,等等)-使用哪一个取决于您使用的是什么,以及您正试图执行的操作。谢谢,这篇内容非常丰富的帖子。我认为设置一个变量会是一个更简单的解决方案。谢谢你,非常有用的帖子。我认为设置一个变量将是一个更容易的解决方案。