Я пытаюсь сохранить код coldfusion в базе данных, который будет использоваться для темы cfmail. Сохраненный код выглядит следующим образом:
"RE: <cfif myData.general.legalName NEQ """"> {{dotlegalname}}<cfelse>{{docketLegalName}}</cfif>,
DOT## {{dot}}, Docket ##(s) {{docketString}}"
Когда я извлекаю строку из базы данных, я использую cfsavecontent, чтобы попытаться ее оценить.
<cfsavecontent variable="subject">
<cfoutput>#myData.email.subject#</cfoutput>
</cfsavecontent>
я тоже пробовал
<cfsavecontent variable="subject">
<cfoutput>#evaluate(myData.email.subject)#</cfoutput>
</cfsavecontent>
Затем я заменяю все {{}} соответствующими значениями.
Однако тема письма упорно отказывается содержать оцененный cfif и вместо этого показывает cfif, как если бы это была строка.
Любые идеи?