【发布时间】:2018-04-23 22:32:51
【问题描述】:
我正在使用 Kentico CMS 应用程序来构建和呈现网站页面。我已经定义了页面类型和页面类型的转换。目前,转换的转换类型设置为“文本/XML”。在页面类型上,我定义了数据类型“长文本”的属性,并为表单控件使用“富文本编辑器”。此字段 (HTMLContent) 的内容应为有效的 HTML 元素。我正在尝试使用“HTMLEncode(HTMLContent)”来呈现 HTML。
但是,当我在宏中将字符串动态呈现为 HTML 时,它会生成一个包含 HTML 元素而不是 HTML 元素本身的字符串。即:“某些内容”而不是“某些内容”。
是否可以在 Kentico 宏中完成这种 HTML 的动态呈现?
相关来源:
{%
return
"<div>" +
HTMLEncode(HTMLContent) +
"</div>";
%}
【问题讨论】:
标签: javascript content-management-system transformation kentico