Kentico 宏呈现 web.config appsetting

Kentico macro to render web.config appsetting

说到 Kentico,我还是很新手。我尝试过类似的东西:

{% SettingsHelper.AppSettings["CMSApplicationName"] #%}

但没有返回任何内容。

我查看了一些 Kentico 8.2 文档,但我没有找到答案。

SettingsHelper 不是可供您使用的宏,而是 API。开箱即用的宏是这样的 {% Settings.Content.PageNotFound.CMSPageNotFoundUrl #%} 或 {% Settings.GetValue("CMSPageNotFoundUrl", "") #%} 您可以从“设置”应用程序中获取“设置”值。

如果您想在 web.config 中获取 AppSettings 值但使用宏,则需要编写自定义宏 Create custom macro 将键名传入方法,并使用 API 你必须 return 值。