0

下面这段代码:

{exp:channel:entries search:style="=ale" search:region="germany|belgium" search:rating="=3|4|5"}

它会同时搜索 region = (germany, or belgium) AND rating = (3, or 4, or 5) 吗?或者它是一个 OR 语句?

我问的原因是我正在尝试进行搜索,其中只有条目显示在它们不匹配的地方。IE

{exp:channel:entries search:style="=ale" search:region="= not belgium" search:rating="= not 5"}

这意味着它只会显示既不是比利时又不是 5 的条目,如果任何条目是一个而不是另一个,它仍然会显示。

有任何想法吗?

4

1 回答 1

1

那将是“和”。请记住,你得到一个完全匹配,因为你有= not. 根据您的数据,您可能(?)实际上只想要not“不包含”。

于 2012-12-16T00:42:23.753 回答