我們已經創建了一個新的模板和結構以及用於提交網頁內容的自定義屬性。該結構具有幾個屬性列表,如:爲資產發佈者portlet添加自定義過濾器?
<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>
要顯示這些內容,我使用的資產,發行商,分類導航和標籤的portlet。這需要在內容發佈時創建和分配類別。資產發佈者Portlet提供了根據類別過濾內容的功能,並且不支持基於上述結構中定義的自定義屬性進行過濾。 有沒有一種方法可以顯示基於使用資產發佈者的結構中定義的自定義屬性的內容? 例如我們可以 - a。顯示僱員「小於5000」的所有內容? b。顯示員工「小於5000」且地點爲「南」的所有內容?
我們通過使用資產發佈者和類別導航Portlet實現了這一目標。 IPC使用categoryId工作,並藉助一個鉤子,我們可以得到我們想要的。 – 2011-07-14 11:27:56