Burada başlayan yorum dizisi etkili bir geçici çözümü açıklar. MotoTribe aynı konuya bağlandı, ancak sorulduğu sırada, bu sayfada çalışan bir örnek yoktu. Şimdi, aşağıdaki gibi var:
Modülünüzde hook_views_api()
şunları uygulayın :
function MODULENAME_views_api() {
return array(
'api' => 3,
);
}
Ardından modülünüze MODULENAME.views.inc adlı yeni bir dosya ekleyin ve uygulayın hook_views_query_alter()
:
function MODULENAME_views_query_alter(&$view, &$query) {
if ($view->name == 'whatever_your_view_is_called') {
$query->where[0]['type'] = 'OR';
}
}
Ayrıca bu uyarıya dikkat edin:
Görünüşe göre, her Görünümle birlikte gelen "İçerik: Yayınlandı (Evet)" filtresinin, bağlamsal filtrelerle (grup 0) aynı filtre grubunun bir parçası olduğu düşünülür. Bu yüzden, görünümümün yalnızca bağlamsal filtrelerle belirtilen (yayınlanan AND (arg1 VEYA arg2 VEYA ...)) herhangi bir gruba ait yayınlanmış düğümleri görüntülemesini sağlamak için "İçerik: Yayınlandı (Evet)" yeni bir filtre grubu ("Ve / Veya, Yeniden Düzenle" iletişim kutusunu kullanarak). Kullanıcı arayüzünün yeni bir gruba taşındıktan sonra "İçerik: Yayınlandı (Evet)" filtresini farklı göstermediğini (ancak başka bir grup bulunmadığını), ancak kendisine geçirilen sorgu nesnesinin hook_views_query_alter()
taşındığını unutmayın yukarıdaki 0'daki kodun artık onu etkilememesine neden olarak grup 0'dan grup 1'e.