Posted by wataru.kato on June 29, 2014 at 4:19am
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
このステップで・・・
「最新のリビジョンを更新したユーザー名」を表示されたいのとのことですね。
次のステップで実現できるのではないかと思いますが、いかがでしょうか。
を選択して追加(識別子はデフォルトの
revision userのままで)。revision userを選択。私の環境では、日本語インタフェースにしていると「 User 」ではひっかかってこず「ユーザー」の方で引っかかってきました。
ご参考になりますでしょうか。お試しいただければと思います。
できました。ありがとうございました。
revision user でできました。hgoto様ありがとうございました。
先に同じビューに コンテンツ: 投稿者 がリレーションとして追加済みで、
それと混同しておりました。
フィールド>追加 の際に、明確にリレーション先を選択することができるのですね。
これで最終リビジョン更新者の列追加ができました。
ご丁寧に
ありがとうございます。
そうですよね、一見わかりづらいですよね。。無事解決されたとのことで何よりです!