ユーザーのプロフィールページに、指定されたタグに基づいてコンテンツを引数/コンテキストフィルターとしてフィルターするブロックがあります。私のサイトのユーザーは、自分のプロファイルにタグを追加できます(フリータグ分類から自動入力フィールドが取得されます)。これらのタグは、「フォロー」したいトピックです。このブロックに、個人が選択したタグでタグ付けされたコンテンツを表示したいと思います。前もって感謝します!
これに対する解決策を見つけました。コンテンツビューの代わりにユーザービューを使用するのが私の方法でした。次に、teaxonomy用語に適切な関係を追加します。
私はこれらの指示を使用しました:
この記事から: https://drupal.org/node/1111722
それが役に立てば幸い!
hook_user_load を使用する必要があります
タグの配列を使用してユーザー変数をロードします。
次に、ブロック内のビューを印刷するために view_embed_view が必要です。
print views_embed_view('my_contents', $display_id = 'page', HERE THE CONTEXTUAL FILTERS )
これまでに行ったことはありませんが、最初に次のことを試してみます。
ユーザーアカウントのフィールドは、[アカウント設定]ページの[フィールドの管理]タブでサイト全体で定義されます。ユーザーアカウントのフィールドを定義すると、各ユーザーアカウントにそのフィールドが追加されます。たとえば、ユーザーが伝記を含めることができるように長いテキストフィールドを追加できます。