我一直在尝试使用 plone 4.2.1 中的新集合来过滤一组文档。我不能使用“和”运算符来获得我需要的结果。
例如,我有以下文件:
- 文档1,标记“黄色”
- document2,标签“黄色”,“红色”
- 文档3,标记“红色”
如何过滤集合以仅显示文档 2?
我一直在尝试使用 plone 4.2.1 中的新集合来过滤一组文档。我不能使用“和”运算符来获得我需要的结果。
例如,我有以下文件:
如何过滤集合以仅显示文档 2?
由于缺少和/或运算符,新样式集合是不可能的。:(
这是不可能的(你想要的方式),但我在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