2

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

例如,我有以下文件:

  • 文档1,标记“黄色”
  • document2,标签“黄色”,“红色”
  • 文档3,标记“红色”

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

4

2 回答 2

2

由于缺少和/或运算符,新样式集合是不可能的。:(

于 2012-10-28T08:19:36.567 回答
0

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

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(虽然这里我没有制作任何包含(红色和黄色)的标签,但这应该只是为了删除“拆分”中的初始化 py 文件,第 82 行:

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

于 2012-11-27T09:35:13.137 回答