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 に答える