【问题标题】:Interpolate Document Properties in Page Widgets在页面小部件中插入文档属性
【发布时间】:2018-01-12 23:11:30
【问题描述】:

是否可以让 Kentico 在诸如 Head HTML Widget 之类的小部件中解析/插入文档转换 (CMS.MenuItem) 和/或自定义页面(扩展 CMS.MenuItem)属性/列?

尝试在文档页面上的 Head HTML Widget 的 HTML code: 输入中解析/插入类似以下内容:

<meta property="og:image" content="https://{%domain%}/foo/bar.jpg" />

在页面中输出以下内容而不解析/插值{%domain%}

<meta property="og:image" content="https://{%domain%}/foo/bar.jpg" />

对于可以在小部件或类似小部件中插入的内容是否有限制?或者是否需要在从“头部 HTML Web 部件”创建的小部件上激活额外的设置,以允许在页面加载时执行转换?

感谢您提供的任何帮助。

【问题讨论】:

    标签: kentico


    【解决方案1】:

    我不太熟悉您使用的术语(在小部件内插值?),但我可能知道发生了什么。

    默认情况下,由于安全措施,Kentico 不会解析小部件中的任何宏,因此这是不可能的。如果要解析宏,则需要改用 Web 部件。

    【讨论】:

    • 谢谢,这很有道理。因此,使用 Head HTML Web 部件之类的东西,通过宏解析自定义页面类型属性/列,这只能发生在页面类型的分配模板上的 Web 部件中,而不是在单个页面小部件中?
    • 没错,如果您将“Head HTML”添加为 Web 部件,宏将得到解析,但如果您将其添加为小部件,宏将无法解析。
    猜你喜欢
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    • 2018-01-07
    • 2018-06-26
    相关资源
    最近更新 更多