我正在尝试编写一个通用的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>
感谢您的帮助!
答案 0 :(得分:4)
试试这个
<cfif listlast(cgi.script_name,"/") EQ "product.cfm">
<link rel="stylesheet" type="text/css" src="products.css" />
</cfif>
答案 1 :(得分:2)
更好的选择是在products.cfm页面上使用cfhtmlhead。
<cfhtmlhead text='<link rel="stylesheet" type="text/css" src="products.css" />'>
答案 2 :(得分:1)
这也很好......
<cfif #cgi.PATH_INFO# CONTAINS 'products.html'>
<link rel="stylesheet" type="text/css" src="products.css">
</cfif>