2009-08-25 11 views
0

私のビューには、rating(vote-API/Fivestar)でランク付けしたノードのリストが含まれています。drupalのビューからノードを削除する方法6

このビューでは表示したくないノードを非表示にしたいと考えています。これはできますか?

+1

これは、さまざまな方法で実行できます。ユーザーに非表示にするノードを選択させたい、またはすべてのユーザーから特定のノードを非表示にしますか? –

答えて

3

flag moduleを使用します。ユーザーはコンテンツ(ノード)にフラグを付け、ビューフィルタを使用してコンテンツを非表示にします。

+0

私はそれをしません:フラグのストレージは、このようなケースの場合、タクソノミーよりもDBクエリの面でよりコストがかかる傾向があります。 – FGM

+0

タクソノミー誰が何をマークしたのかを保存しなければならないので十分ではありません。 – gpilotino

+0

gpilotinoとして、私は何をマークした人を保管する必要があります。 –

0

どのノードが見たくないのかは完全に任意ですか?彼らはすでに読んでいる単一のノードを隠すだけのように気にしませんか?もしそうなら、私が知っている簡単な方法はありません。それは私が一度も出会ったことのないカスタムモジュールを必要とします。

評価が3以上または4以上のノードのみを表示するようにビューを変更する場合は、より予測可能で一貫性がある場合は、フィルタを作成して公開することで可能です。

希望に役立ちます。

1

あなたが本当に怠惰(そして未来を証明する)になりたい場合は、タクソノミを使用してください。

「Visible」という語彙を作成し、「いいえ」という語句を追加します。

次に、[表示/非表示]でタグ付けされたすべてのノードをビューで除外します。

とにかくnewbユーザーで平易な言語を使用する方が常に優れています。

関連する問題