2012-03-17 4 views
0

私はビューとブロック表示を持っています。私はこのブロックがすべてのページにあることを望みますが、著者にcckフィールドでそれを無効にする機能を与えます。これを行う最善の方法は何ですか?私はon/offチェックボックスを使ってcckテキストフィールドを作成することを考えました。次に、キー値がチェックされていない場合は、ビューで引数を追加してブロックを非表示にします。キー値の議論を理解することはできません。私はボキャブラリを作成することを考えた後、マスタグモジュールを使用してすべてのノードに用語をタグ付けし、必要に応じてその用語を削除することができます。また、ブロック表示phpを使用すると、その用語が存在する場合にのみブロックを表示することができます。コンテキストモジュールは解決策ですか?cckキーの値がチェックされている場合の可視性をブロックします

+0

バージョンあなたが使うのですか?! –

+0

チェックボックスをどこに提供しますか? ユーザーは、ノードごとにブロック内の自分のコンテンツの可視性を管理できるのですか? – fotuzlab

答えて

0

あなたはブロックの可視性を管理するためにRulesの使用を披露このスクリーンキャストを見るのが好きかもしれません:Drupalののhttp://dev.nodeone.se/node/839

+0

私はタクソノミーを使用することができました。私は新しい用語を作った。著者タグがノードを指す場合、そのブロックは隠れてしまいます。ブロック管理では、用語がプリセットされていない場合に表示するブロックを設定します。したがって、サイトのすべてのノードにはその用語でタグが付けられていません。そして、ノードがその用語でタグ付けされると、そのブロックは隠れるでしょう。 – paulcap1

+0

ルールビデオのためのfotuzlabに感謝します。良い感じ。 – paulcap1

関連する問題