关于Drupal节点和视图的问题

时间:2010-05-29 17:04:34

标签: drupal drupal-6 drupal-views

我创建了一个“添加问题”内容类型节点,让用户可以提问。问题有标题,图像附件选项和内容。

我通过在视图中将其过滤为“Content:Photofield - list True”来显示将图像作为块的问题。这样,只有问题附加到问题的问题出现在这个块中。顺便说一句,Photofield是内容类型。

我想创建一个新块,它只显示没有附加图像的问题。我已经通过将过滤器保持为“Content:Photofield - list False”来过滤此块视图,但是徒劳无功。

还有一些暴露选项,我也做了一些搞乱,但没有得到我想要的结果。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

“内容:影院 - 列表”过滤器仅适用于具有附加图像的节点,因为它按“列表”选项的值进行过滤(仅在存在图像时才存在)。如果节点没有附件,则此过滤器将不执行任何操作。

据我所知,您需要实现hook_views_query_alter()以向View的查询添加WHERE子句,或者以编程方式测试节点是否在视图模板中有图像。