ユーザーが作成したコンテンツ、ユーザーがフラグを立てたコンテンツなどを表示するビューをいくつか作成したいと思います。また、ユーザーaがユーザーbを表示したときに、ユーザーaがユーザーbによって作成されたコンテンツを表示できることなども必要です。したがって、コンテキストフィルターの下で、URLからユーザーIDとしてデフォルト値を渡しました。ただし、ページにアクセスすると、ビューの見出しが表示され、コンテンツは表示されません。ヘルプ
よろしく
必要に応じて構成されたフォーマット、フィールド、およびフィルター条件を使用して、新しいビュービューを作成します。
次に、以下を実行します。
Advanced
の下に、Contextual filter
の新しいContent: Author uid
を追加します。Provide default value
を選択し、User ID from URL
を選択します。Page settings
の下で、Path
をuser/%/myview
に設定します。user/1/myview
に移動すると、ユーザー1のコンテンツが表示されます。
フラグの場合は、フラグの関係を追加し、フラグでフィルタリングする必要があります。私は この答え がそれを助けると信じています。
Entity Views Attachment(EVA) モジュールを試してください。ユーザーエンティティデータをビューに追加できます。以下は、モジュールのプロジェクトページからの抜粋です。
...ビューの出力を任意のDrupalエンティティのコンテンツに添付できるようにするビュー表示プラグインを提供します。ノードまたはコメントの本文、ユーザーアカウントのプロファイル、または、分類用語のリストページは、すべてエンティティコンテンツの例です。
エンティティのコンテンツでのビューの配置は、フィールドUIモジュールを使用して追加された他のフィールドと同様に、そのエンティティの[フィールド表示]管理ページで並べ替えることができます。