1

我想解决这个问题。我有一个变量:

<cfset myvar = "mytext <cfinclude template=""test.cfm"">">

我有 test.cfm 和大量的 cfml 代码。

我正在尝试像这样制作cfoutput:

<cfoutput>#myvar#</cfoutput>

我希望我的页面不显示此输出:

mytext <cfinclude template="test.cfm">

但:

mytext 然后执行 test.cfm 中的 cfml 代码

可能吗?

4

2 回答 2

2

我不确定你想从你的问题中做什么,但如果我的猜测是正确的,这可能会满足你的要求:

<cfsavecontent variable="myvar"><cfoutput>
mytext
<cfinclude template="test.cfm">
</cfoutput></cfsavecontent>


<cfoutput>
#myvar#
</cfoutput>

注意:您可能不需要 cfcontent 标签内的 cfoutput,这取决于您的页面设置,所以我刚刚添加了它。

于 2016-03-24T01:23:36.290 回答
0

我不知道您包含的test.cfm文件在做什么,因为您没有共享该信息,但这可能对您有用:

<cfset myvar = "mytext ">
<cfoutput>#myvar#</cfoutput>
<cfinclude template="test.cfm">

假设包含的文件生成您正在寻找的输出。

于 2016-03-23T12:08:10.743 回答