我们创建了一个带有自定义属性的新模板和结构,用于提交 Web 内容。该结构几乎没有列表属性,例如:
<dynamic-element name='size' type='list' index-type='' repeatable='false'>
<meta-data>…</meta-data>
<dynamic-element name='Less_than_5_000' type='Less_than_5_000' index-type='' repeatable='false'> </dynamic-element>
<dynamic-element name='5_000_to_10_000_employees' type='5_000_to_10_000_employees' index-type='' repeatable='false'> </dynamic-element>
<dynamic-element name='10_000_to_20_000_employess' type='10_000_to_20_000_employess' index-type='' repeatable='false'></dynamic-element>
</dynamic-element>
<dynamic-element name='location' type='list' index-type='' repeatable='false'>
<meta-data>…</meta-data>
<dynamic-element name='Central_West' type='Central_West' index-type='' repeatable='false'> </dynamic-element>
<dynamic-element name='South' type='South' index-type='' repeatable='false'> </dynamic-element>
为了显示这些内容,我使用了 Asset-publisher、类别导航和标签 portlet。这需要在发布内容时创建和分配类别。资产发布者 Portlet 提供了基于类别过滤内容的能力,但不支持基于自定义属性(如上述结构中定义的属性)的过滤。有没有办法根据使用资产发布者在结构中定义的自定义属性来显示内容?例如,我们可以 - a。显示员工“小于5000”的所有内容?湾。显示员工为“少于 5000”且位置为“南”的所有内容?