plone 4新样式集合过滤"和"操作者

时间:2012-10-27 18:51:50

标签: plone

我一直在尝试使用plone 4.2.1中的新集合来过滤一组文档。我不能使用'和'运算符来获得我需要的结果。

例如,我有以下文件:

  • document1,标记'yellow'
  • document2,标记'yellow','red'
  • document3,标记'red'

如何过滤集合以仅显示文档2?

2 个答案:

答案 0 :(得分:2)

由于缺少和/或操作符,新样式集合无法实现。 :(

答案 1 :(得分:0)

这是不可能的(你想要的方式),但是我做了一个(非常丑陋)黑客攻击(它也有一些小错误(基本上如果标记包含空格)在collective.ptg.quicksand

1)标签作为(css)类

添加到内容中

2)javascript(或css文件)隐藏那些没有合适类的人。

这意味着document1有'div class“yellow”'而document2有 div class =“yellow red”。然后用css(或javascript)隐藏所有div,并按

显示document2

.red.yellow {display:block}或类似。

你可以在这里看到这个想法:http://products.medialog.no/galleries/quicksand (虽然这里我没有制作任何包含两者的标签(红色和黄色),但这应该只是删除init py文件中的“split”,第82行:

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