我创建了一个“添加问题”内容类型节点,让用户可以提问。问题有标题,图像附件选项和内容。
我通过在视图中将其过滤为“Content:Photofield - list True”来显示将图像作为块的问题。这样,只有问题附加到问题的问题出现在这个块中。顺便说一句,Photofield是内容类型。
我想创建一个新块,它只显示没有附加图像的问题。我已经通过将过滤器保持为“Content:Photofield - list False”来过滤此块视图,但是徒劳无功。
还有一些暴露选项,我也做了一些搞乱,但没有得到我想要的结果。
有人可以帮忙吗?
答案 0 :(得分:1)
“内容:影院 - 列表”过滤器仅适用于具有附加图像的节点,因为它按“列表”选项的值进行过滤(仅在存在图像时才存在)。如果节点没有附件,则此过滤器将不执行任何操作。
据我所知,您需要实现hook_views_query_alter()
以向View的查询添加WHERE子句,或者以编程方式测试节点是否在视图模板中有图像。