0

我正在尝试编写一个通用的 COLDFUSION 页眉模板,我想将其包含在每个页面上

 <CFINCLUDE TEMPLATE="pageheader.cfm">

在模板中,我需要根据我所在的页面进行一些切换。例如,我只想在product.cfm页面上使用products.css 。

由于这是我使用 Coldfusion 的第一天,并且我正在从一个没有任何页面依赖开关的演示中工作,有人可以告诉我如何设置这样的东西:

<CFIF I'm on page products.html>
      <link rel="stylesheet" type="text/css" src="products.css" />
</CFIF>

感谢帮助!

4

3 回答 3

4

尝试这个

<cfif listlast(cgi.script_name,"/") EQ "product.cfm">
    <link rel="stylesheet" type="text/css" src="products.css" />
</cfif>
于 2012-04-21T23:16:30.153 回答
2

更好的选择是在 products.cfm 页面上使用cfhtmlhead

<cfhtmlhead text='<link rel="stylesheet" type="text/css" src="products.css" />'>
于 2012-04-21T23:28:15.983 回答
1

这也很好用......

 <cfif #cgi.PATH_INFO# CONTAINS 'products.html'>
 <link rel="stylesheet" type="text/css" src="products.css"> 
 </cfif>
于 2012-04-22T18:51:13.780 回答