Answers:
欢迎来到Drupal Answers Stack Exchange!到目前为止,据我所知,在Drupal的视图中还没有直接的方法来实现这一目标。
您可以使用Views PHP模块执行此操作。启用此模块并添加一个筛选器PHP筛选器,一旦安装了上述模块,便可以从视图筛选器全局类别中选择。
在过滤器的“ PHP代码”部分中,将类似下面的内容添加到php代码。
$node = node_load($data->nid);
$field_a = field_get_items('node', $node, 'field_price_a');
$price_a = field_view_value('node', $node, 'field_price_a', $field_a[0]);
$field_b = field_get_items('node', $node, 'field_price_b');
$price_b = field_view_value('node', $node, 'field_price_b', $field_b[0]);
if ($price_a >= $price_b) {
return TRUE;
}
用价格A字段名称更改field_price_a,用价格B字段名称更改field_price_b。
我测试了,对我有用!希望你也能破解它:-)
从版本7.x-3.8开始,此功能现已包含在Views中。有关更多信息,请参见https://www.drupal.org/node/699252#comment-7513087。
http://drupal.org/project/views_dependent_filters非常有用...
“过滤条件”的添加按钮具有新的子菜单。尝试后会自解释...
编辑:对不起,但不是用于>或<,而是用于可以由OR分隔的过滤器组