ユーザー毎で記事をタグでグループ分け

sealight's picture

Drupal8にて会員登録・それぞれ記事の投稿ができるサイトを作っています。各会員ページでその会員が投稿した記事の一覧を表示しているのですが、会員ごとに記事のタグ分けをしたいと思っているのですが可能でしょうか?

具体的には下記のような感じです。

・ユーザー毎でタグの登録

・タグごとに記事の一覧を表示させる

イメージ的にはピンタレストの「ボード」のような機能でしょうか。

うまく説明できているかわかりませんが、
もし可能であれば方法をご教授いただきたいです。

どうぞ、よろしくお願いします。

Comments

muro's picture

具体例ではないですが、アイデアベースで2案。

1.他の方の裏付けが欲しいですが、ボキャブラリーは投稿者情報をもってなかった気がするので、データ的に基本無理じゃないかぁとおもいます。タームにユーザIDというフィールドを追加して、タグ登録時に値をセットさせるという力技ならいけるかもしれません。

2.もう一つは、タグをボキャブラリーではなく、コンテンツタイプにする方法です。コンテンツタイプで作成するノードは、投稿者情報をもつので。Drupal7時代ですが、会員ごとにタグを登録して、会員ページで、タグに紐づく記事一覧を表示するという機能を作ったときは、コンテンツタイプでやりました。

ただ、個人的にはどちらも難しいというかめんどくさいですね・・
もっとシンプルな解決策がありそう・・