我创建了一个类扩展名(颜色名称下拉列表),我想在我创建的页面布局中显示一个名为“deptHomeCol2Color”的自定义属性。Mura CMS - 如何显示自定义属性?
按照村文档:
#$.content('deptHomeCol2Color')#
是我应该需要。但是,这不会输出任何内容,即使我已在页面的扩展属性(此自定义属性显示的位置)中为它选择了一个值。我在这里做错了什么?
该页面没有发生错误,并且我已验证页面上是否选择了颜色。
我创建了一个类扩展名(颜色名称下拉列表),我想在我创建的页面布局中显示一个名为“deptHomeCol2Color”的自定义属性。Mura CMS - 如何显示自定义属性?
按照村文档:
#$.content('deptHomeCol2Color')#
是我应该需要。但是,这不会输出任何内容,即使我已在页面的扩展属性(此自定义属性显示的位置)中为它选择了一个值。我在这里做错了什么?
该页面没有发生错误,并且我已验证页面上是否选择了颜色。
@Jesse首先,您在使用$.content('attributeName')
时是正确的......但这是专门用于“内容”类扩展。你有没有创建一个“网站”类扩展?如果是这样,你应该使用$.siteConfig('attributeName')
。
此外,如果找不到请求的属性,Mura将简单地返回一个空字符串。当我不小心错误地键入属性名称时,有时会发生这种情况。我会仔细检查类扩展中的实际属性名称本身,并将其与您在代码中使用的名称进行匹配。有时候,我在创建属性时发生了错字,然后在我的代码中正确拼写了它。
希望有帮助! -Steve
这确实有帮助,谢谢! – JesseEarley
你在哪里定义了你的类扩展(基类型)?你跑什么版本的Mura? ColdFusion模板位于哪个位置,您试图输出此变量? –
尝试显示内容项目上的所有可用属性及其值,包括扩展属性。 –