Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Coldfusion 检索扩展站点/默认值的扩展属性_Coldfusion_Mura - Fatal编程技术网

Coldfusion 检索扩展站点/默认值的扩展属性

Coldfusion 检索扩展站点/默认值的扩展属性,coldfusion,mura,Coldfusion,Mura,我在使用Mura CMS中的扩展属性功能时遇到了一个小问题。我已经向Site/Default添加了一个全局扩展属性,但是我不知道如何在我的应用程序中检索它。对于普通内容,您可以执行$.content().getValue('namespace'),但对于站点设置中的扩展属性,这是如何工作的?我尝试了$.getValue('namespace')和$.siteConfig('namespace'),但都没有成功 提前谢谢 结果是,您必须在$.siteConfig()上调用getValue('nam

我在使用Mura CMS中的扩展属性功能时遇到了一个小问题。我已经向Site/Default添加了一个全局扩展属性,但是我不知道如何在我的应用程序中检索它。对于普通内容,您可以执行
$.content().getValue('namespace')
,但对于站点设置中的扩展属性,这是如何工作的?我尝试了
$.getValue('namespace')
$.siteConfig('namespace')
,但都没有成功


提前谢谢

结果是,您必须在
$.siteConfig()
上调用
getValue('namespace')
,因此

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

在全局Mura Scope上提供站点设置的getValue方法会很酷,因此您可以将Mura Scope作为站点层,并使用$.content()作为内容层。作为一个站点/默认扩展属性,您应该能够访问
$.siteConfig('attName')
。。。所以我会再次检查它是否真的不起作用。也许你不小心输入了错误的属性名

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

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

$.siteConfig().get('attName')//是的,谢谢!它确实起作用了,昨天发生的事情仍然是个谜,但我认为一切毕竟都指向了一个打字错误。非常感谢!我理解你的意思,但请理解
$
是它自己的范围。。。正如您所指出的
mura
范围的简写。它还有其他几个“子范围”,如:
globalConfig()
siteConfig()
content()
currentUser()
,等等。