回答:
hook_field_formatter_info()を使用して独自のフォーマッターを定義し、そのように表示するコンテンツタイプ/ビューモードの[表示の管理]画面でそれを選択できます。
参考までに、taxonomy.moduleが何をしているのかを見てください:taxonomy_field_formatter_info()、taxonomy_field_formatter_prepare_view()そして最後にtaxonomy_field_formatter_view()。
エンティティ参照フィールド(ターゲットタイプが「分類用語」)を使用して、用語参照フィールドの代わりに分類にリンクすることにより、カスタムコードなしでそれを行うことができます。フィールドの表示モードを「レンダリングされたエンティティ」に設定し、分類用語の表示に必要なフィールドがすべて含まれていることを確認します。
語彙が多い場合、またはコンテンツ作成者が用語とコンテンツの関連付けを選択するときに追加のフィールドを表示する必要がある場合は、エンティティ参照ビューウィジェットまたはエンティティ参照ブラウザを追加することもできます。これらの両方により、ビューを使用して、コンテンツ作成者が用語を選択するために使用するUIを構築できます。
(そのエンティティ参照ブラウザーはサンドボックスプロジェクトですが、素晴らしいモジュールであり、過去2年間は楽しく使用しています。OPが分類用語の追加フィールドとして画像を持つことについて言及しているので、私はそれを具体的に言及しています。私はこのユースケースではERBが本当に好きです)。
ビューモジュールを使用してこれを行う方法は次のとおり
です。分類フィールドはビューに公開されていますか?