1

我在使用 Mura CMS 中的扩展属性功能时遇到了一个小问题。我已向站点/默认值添加了一个全局扩展属性,但我不知道如何在我的应用程序中检索它。对于普通内容,您会这样做$.content().getValue('namespace'),但是对于站点设置中的扩展属性,这如何工作?我试过$.getValue('namespace')$.siteConfig('namespace')没有奏效。

提前致谢!

4

2 回答 2

0

原来你必须打电话getValue('namespace')$.siteConfig()所以它会是

$.siteConfig().getValue('namespace')

在全局 Mura Scope 上提供用于站点设置的 getValue 方法会很酷,因此您可以将 mura 范围用作站点层,并使用 $.content() 作为内容层。如 - 这将是有道理的。

于 2015-01-14T15:20:05.540 回答
0

作为站点/默认扩展属性,您应该能够访问$.siteConfig('attName')......所以我会仔细检查它是否实际上不起作用。也许您不小心输入了不正确的属性名称?

要访问任何属性,包括扩展属性,这些都应该有效:

$.siteConfig().getValue('attName')
$.siteConfig().get('attName')  // <- in the latest version
$.siteConfig('attName')

这种语法几乎适用于 Mura CMS 中的任何 bean。

干杯,史蒂夫

于 2015-01-14T23:35:50.483 回答