带有 .html 个文件的 cfmodule
cfmodule with .html files
如何让 cfmodule 与 html 文件一起工作
Invalid template inc/nav.html provided for CFMODULE tag.
CFMODULE tag only supports including ColdFusion templates.
The error occurred in C:/inetpub/wwwroot/ColdDoc/strategy/api/resources/templates/overview-summary.html: line 28
Called from C:/inetpub/wwwroot/ColdDoc/strategy/AbstractTemplateStrategy.cfc: line 329
Called from C:/inetpub/wwwroot/ColdDoc/strategy/api/HTMLAPIStrategy.cfc: line 150
Called from C:/inetpub/wwwroot/ColdDoc/strategy/api/HTMLAPIStrategy.cfc: line 35
Called from C:/inetpub/wwwroot/ColdDoc/ColdDoc.cfc: line 37
Called from C:/inetpub/wwwroot/ColdDoc/run.cfm: line 10
26 : <BODY BGCOLOR="white" onload="windowTitle();">
27 :
28 : <cfmodule template="inc/nav.html"
29 : page="Overview"
30 : projectTitle= "#arguments.projectTitle#"
这似乎是 Adobe ColdFusion 9 的行为变化
我没有安装 CF11,但对 <cfinclude>
进行了更改,默认情况下只允许包含 .cfm 文件,但可以使用 allowedextinclude
将其禁用。我不确定这是否也允许您将 .html 用于 <cfmodule>
.
请参阅限制
下的https://helpx.adobe.com/coldfusion/developing-applications/changes-in-coldfusion.html
供参考:http://blog.adamcameron.me/2014/02/coldfusion-11-first-bug-bad-bug.html
第 1 部分
简短的回答是 ColdFusion 不会再这样做了。 <cfmodule>
不像 <cfinclude>
。没有覆盖。
第 2 部分
我使用的软件包已经更新,在http://github.com/Ortus-Solutions/DocBox。新版本没有这个问题
第 3 部分
就像 Leigh 指出的那样,可以编写一个包装器并让包装器使用 CFML
拉入 .html
文件
如何让 cfmodule 与 html 文件一起工作
Invalid template inc/nav.html provided for CFMODULE tag.
CFMODULE tag only supports including ColdFusion templates.
The error occurred in C:/inetpub/wwwroot/ColdDoc/strategy/api/resources/templates/overview-summary.html: line 28
Called from C:/inetpub/wwwroot/ColdDoc/strategy/AbstractTemplateStrategy.cfc: line 329
Called from C:/inetpub/wwwroot/ColdDoc/strategy/api/HTMLAPIStrategy.cfc: line 150
Called from C:/inetpub/wwwroot/ColdDoc/strategy/api/HTMLAPIStrategy.cfc: line 35
Called from C:/inetpub/wwwroot/ColdDoc/ColdDoc.cfc: line 37
Called from C:/inetpub/wwwroot/ColdDoc/run.cfm: line 10
26 : <BODY BGCOLOR="white" onload="windowTitle();">
27 :
28 : <cfmodule template="inc/nav.html"
29 : page="Overview"
30 : projectTitle= "#arguments.projectTitle#"
这似乎是 Adobe ColdFusion 9 的行为变化
我没有安装 CF11,但对 <cfinclude>
进行了更改,默认情况下只允许包含 .cfm 文件,但可以使用 allowedextinclude
将其禁用。我不确定这是否也允许您将 .html 用于 <cfmodule>
.
请参阅限制
下的https://helpx.adobe.com/coldfusion/developing-applications/changes-in-coldfusion.html供参考:http://blog.adamcameron.me/2014/02/coldfusion-11-first-bug-bad-bug.html
第 1 部分
简短的回答是 ColdFusion 不会再这样做了。 <cfmodule>
不像 <cfinclude>
。没有覆盖。
第 2 部分
我使用的软件包已经更新,在http://github.com/Ortus-Solutions/DocBox。新版本没有这个问题
第 3 部分
就像 Leigh 指出的那样,可以编写一个包装器并让包装器使用 CFML
拉入.html
文件