ビューのコンテキストフィルターを無効にする


9

同じ種類のノードを一覧表示するビュー、「その他のアクティビティ」ビューを取得しました。このビューをアクティビティノードビューで使用します。ただし、現在表示しているノードもリストに表示したくありません。

つまり、nidのコンテキストフィルターを作成し、 "URLのコンテンツID"のデフォルト値を提供することでした。もちろん、現在のリストでは、現在表示しているノードのみが提供されます。

これを否定する方法はありませんか?それで、nidを持たない他のすべてのノード、現在のノードを表示しますか?

回答:


16

検索をその値に限定するのではなく、結果の値を除外するためのコンテキストフィルターのオプションがあります。このチェックボックスをオンにすると、求めている結果が得られます。

ここに画像の説明を入力してください


1
これは大きな助けでした。
MrPaulDriver 2014年

1
注:このオプションはすべてのコンテキストで表示されるわけではありません。たとえば、Comment countまたはGlobal Nullアイテムを使用する場合
dreftymac

0

https://www.drupal.org/project/views_negate

あらすじ

Views Negateモジュールは、コンテキストフィルターのテキストフィールドとリストフィールドの条件に「等しくない」を提供します。数値型フィールドの除外オプションと同じように機能します。

「否定」ラベルの付いたチェックボックスが「MORE」フィールドセットの下に追加されます。否定オプションを選択すると、「等しくない」条件または「複数の値を許可」オプションが選択されている場合は「含まれない」条件が適用されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.