プロフィールのページに色々なコンテンツを表示させるには?

Events happening in the community are now at Drupal community events on www.drupal.org.
bzj00220's picture

一般のかたが専門家を探せるマッチングサイトを運営しております。

一般の方と専門家の方のプロフィールページなどを分ける必要があるので
profile2を使って複数のプロファイルタイプを作ってあります。

sample.jp/users/ユーザー名
には各ユーザーのプロフィールが表示されています。

上記のプロフィールページをいくつかのタブで分けて
例えは「プロフィール」「掲載したコンテンツ」「投稿したコメント」
などのタブを作りたいと思っています。

「掲載したコンテンツ」や「投稿したコメント」のページは
viewsを使えば作れると思うのですが
プロフィールのページをタブで分けて
上記のviewsを表示させる方法がわかりません。

イメージとしては下記のようなページです。

http://profile.allabout.co.jp/pf/kariya/

プロフィールのページに色々なコンテンツを表示させるには
どうしたら良いのでしょうか?

Comments

http://www.youtube.com/watch?

nobuyuki3's picture

http://www.youtube.com/watch?v=iWWMvMPFS1Q

基本的には、ViewのURLにて/user/%/postsのようにURL指定します。
そして、メニューをタブにします。
Contexual Filterでフィルターして、ユーザー投稿を表示するようにするという手順です。

難しい手順ではないですが、やや面倒です。

同じようにして、ブックマークしたコンテンツ、コメントしたコンテンツなどを表示する事ができます。

bzj00220's picture

nobuyuki3さん、返信ありがとうございました。
viewsでそんなことができるとは知りませんでした。

今日は朝から上記の設定を行なっていました。
viewsを設定して表示させるのは割りと簡単にできました。

私の場合は
domainaccessで複数のドメインを使い分けているので
ドメインによって表示させるviewsを変えたい
と思って試しにpanelsでも同じ方法を試したところ
同じような事ができました。

今度は、profiletypeによって
メニュータブを表示させたくないという
希望が出てきたのですが、それについては
自分でもいろいろと試行錯誤してみてから分からなかったら
また別のスレッドで質問することにします。

ありがとうございました。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: