Mura CMS - 如何显示自定义属性?

时间:2017-04-13 13:00:42

标签: coldfusion web-frontend mura

我已经创建了一个类扩展(颜色名称的下拉列表),我想在我创建的页面布局中显示一个名为“deptHomeCol2Color”的自定义属性。

根据Mura文件:

#$.content('deptHomeCol2Color')#

是我应该需要的。但是,这并没有输出任何内容,即使我在页面上的扩展属性中选择了一个值(显示此自定义属性的位置)。我在这里做错了什么?

页面没有抛出错误,我已经确认在页面上选择了一种颜色。

1 个答案:

答案 0 :(得分:2)

@JesseEarly,你使用$.content('attributeName')是正确的......但那是专门用于"内容"课程扩展。你创建了一个"网站"班级延期?如果是这样,您应该使用$.siteConfig('attributeName')

此外,如果找不到请求的属性,Mura将只返回一个空字符串。当我不小心输入属性名称时,有时会发生这种情况。我会仔细检查类扩展中的实际属性名称本身,并将其与您在代码中使用的属性名称进行匹配。有时,我在创建属性时发生了拼写错误,然后在我的代码中拼写错误。

希望有所帮助! -Steve