Kentico宏渲染web.config appsetting

时间:2016-08-05 17:47:50

标签: macros web-config kentico appsettings

对于Kentico来说,我还是很绿。我试过类似的事情:

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

但没有任何回报。

我查看了一些Kentico 8.2文档,但答案得不到我。

1 个答案:

答案 0 :(得分:2)

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

如果要在web.config中获取AppSettings值但使用Macro,则需要编写自定义宏Create custom macro 将keyname传入方法,并使用您返回值的API。