最新のリビジョンの更新者をビューで表示させたい

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

Drupal7です。

最近やっとリビジョンを使った更新に皆が慣れ始めたのですが、
「最近更新されたコンテンツ一覧」をViewで作っていたのが、
最初の記事の投稿者名の表示のままで運用しています。

これを「最新のリビジョンを更新したユーザー名」に切り替えたいのですが、例えば
Viewの 高度な設定 > リレーションシップ を確認したところ、

Content revision: コンテンツ
  The revision NID of the content revision.

Content revision: コンテンツ
  The revision ID of the content revision.

Content revision: ユーザー
  Relate a content revision to the user who created the revision.

の3つがそれっぽいと思ったのですが、追加して中身を確認してもUserらしきフィールドを発見できませんでした。
(探し方が悪いだけ?)

グループの過去記事も探したのですが
https://groups.drupal.org/node/177914
これくらいしか見つかりません。テーマ側の対応の話題ですね。

この件、どなたか実現されている方はいらっしゃいませんでしょうか。

Comments

このステップで・・・

hgoto's picture

「最新のリビジョンを更新したユーザー名」を表示されたいのとのことですね。
次のステップで実現できるのではないかと思いますが、いかがでしょうか。

  1. 高度な設定 → リレーションシップから

Content revision: ユーザー
  Relate a content revision to the user who created the revision.

を選択して追加(識別子はデフォルトの revision user のままで)。

  1. フィールド → 追加から「ユーザー:名前」を選択、ダイアログの次のページで「リレーションシップ」のところで revision user を選択。

私の環境では、日本語インタフェースにしていると「 User 」ではひっかかってこず「ユーザー」の方で引っかかってきました。
ご参考になりますでしょうか。お試しいただければと思います。

wataru.kato's picture

revision user でできました。hgoto様ありがとうございました。

先に同じビューに コンテンツ: 投稿者 がリレーションとして追加済みで、
それと混同しておりました。
フィールド>追加 の際に、明確にリレーション先を選択することができるのですね。

これで最終リビジョン更新者の列追加ができました。

ご丁寧に

hgoto's picture

ありがとうございます。

そうですよね、一見わかりづらいですよね。。無事解決されたとのことで何よりです!

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

Group organizers

Group categories

Group notifications

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