0

「Blogger」ロールを持つ 5 人のユーザーでブログ サイトを作成しています。この役割は、単にサイトに記事を書くためのものです。5 人のブロガーのそれぞれのアバター画像と、各ブロガーのアバター画像の下に、彼らが投稿した最新の 3 つの記事を表示するビューを作成しようとしています。

現在、すべてのブロガーを表示するビューをセットアップしており、ユーザーが作成したコンテンツとの関係をセットアップしています。問題は、1 人のブロガーが複数の記事を公開している場合、ブロガーのアバターが記事ごとに 1 回表示されることです。例えば:

blogger1 Title: Mumbles Just Doing The Damn Thing Per Usual…..

blogger1 Title: 今夜の暑さを応援しなければならない唯一の理由

blogger2 タイトル: ホイール オブ フォーチュン フェイル フォー ザ エイジズ

上記の例では、Blogger1 には 2 つの記事がありますが、彼のアバター/名前は記事ごとに 1 回表示されます。どうすればこれを修正できますか? ありがとう

編集* * * * * * * * * * * * * * * * * * * * * * * *

フィールドのグループ化オプションを使用して、ユーザー: 名前でグループ化し、希望どおりに機能するようにしました。

ブロガー1

blogger1 による記事 1 blogger1 による記事 2

ブロガー2

article1 by blogger2

私の唯一の質問は、「Blogger1」の横にアバターの画像が表示されるように、グループ化フィールドのスタイルを変更するにはどうすればよいですか? また、デフォルトの表示はタグですが、これを変更する方法はありますか?

ありがとう

4

1 に答える 1

0

フォーマット設定(フィールドのグループ化を設定している場所)には、「レンダリングされた出力を使用して行をグループ化する」というオプションがあるはずです。これが有効になっている場合は、[ユーザー名 (作成者)] フィールドの結果を書き換えて、ユーザーの写真を含めることができます。

ビューに新しいユーザー画像フィールドを追加します。表示から除外し、フィールドを再配置して、ユーザーの画像がユーザー名フィールドの上にくるようにします。これで、ユーザー名フィールドの結果出力を次のように書き換えることができます[picture] [name](使用可能なパターンは、[このフィールドをリンクとして出力] オプションの下の折りたたまれたフィールドで使用できます)。HTML を置換パターンと混合して、目的のマークアップを実現できます。

于 2012-06-08T05:20:41.137 に答える