2012-10-27 34 views
2

我一直試圖在plone 4.2.1中使用新集合來篩選一組文檔。我不能使用'和'運算符來獲得我需要的結果。plone 4使用「和」運算符的新樣式集合篩選

比如我有下列文件:

  • 文檔1,標籤 '黃'
  • 書2,標籤 '黃色', '紅色'
  • 文件3,標記 '紅色'

如何過濾集合以僅顯示文檔2?

+0

禁用新的樣式集合並使用前一個樣式集合,它可以工作,沒有重大錯誤,並且可以做很多事情 – Yuri

+0

是的,這就是我在做的事情我試圖避免倒退,儘管。 – jcuot

回答

2

由於缺失和/或操作符,新樣式集合是不可能的。 :(

+0

謝謝,艾達。我想知道是否有計劃在未來解決這個缺點。 – jcuot

+0

AFAIK,它在「待辦事項」列表中。我不認爲有一個ETA。 –

0

這是不可能的(你想要的方式),但我做了一個(非常醜陋的)黑客(它也有一些小錯誤(基本上如果標籤包含空格)在collective.ptg.quicksand

1)標籤被添加到(css)類的內容

2)JavaScript(或css文件)隱藏那些沒有正確的類。

這將意味着document1具有'div class「yellow」',document2具有 div class =「yellow red」。然後你用css(或javascript)隱藏所有的div,並通過

.red.yellow {display:block}或類似的方法顯示document2。

你可以在這裏看到這個想法:http://products.medialog.no/galleries/quicksand (雖然在這裏我沒有做任何標籤包含兩個(紅色和黃色),但這應該只是爲了刪除「分裂」在init py文件中,第82行在這裏:

init.py「> https://github.com/collective/collective.ptg.quicksand/blob/master/collective/ptg/quicksand/ init .py