web-dev-qa-db-ja.com

用語選択プロセスで用語名の代わりに用語画像を表示するにはどうすればよいですか?

用語参照フィールド(チェックボックスウィジェット、語彙:カテゴリ)を持つコンテンツタイプがあり、そこからすべてのユーザーが自分のノードに添付する用語を1つ選択する必要があります。

また、カテゴリ語彙に画像フィールドを追加して、各用語にデフォルトの画像を添付しました。

ノードの作成時に、用語選択プロセスで用語名だけでなく、用語画像と用語名を表示するにはどうすればよいですか?そこにモジュールはありますか?

または、フック形式の変更を使用することもできます。ガイドラインはありますか?

2
Billy

さて、いくつかの調査を行った後、私は Entity Reference View Widget がこれを達成するための非常にクールなモジュールであることを発見しました。基本的にこのモジュールでは、ビューを使用してアイテムを選択できます(想像してみてください!)。

私の目的では、表示するビューの形式としてフィールド(レンダリングされたエンティティのみではなく)を使用するために、モジュールを patch にする必要がありました。私のビューで使用したフィールドは、用語「イメージ」、「用語名」、および「エンティティ参照ビューウィジェットチェックボックス」フィールド(パッチからのもの)でした。パッチには、誰かが選択を1に制限したい場合に、チェックボックスの代わりにラジオを選択できるようにする追加機能があります。

ビューを作成した後、他のフィールドと同様に、コンテンツタイプのフィールドの「表示の管理」プロセスを通じて、選択の表示を管理できます。

このモジュールには大きな可能性があると思います。やってみよう。

1
Billy

Taxonomy Term Reference Tree Widget モジュールのように見えるため、用語参照に画像を追加できます。これについての引用は次のとおりです(モジュールのプロジェクトページから):

... Drupal 7の分類用語参照フィールドの拡張可能なツリーウィジェットを提供します。このウィジェットは、Drupalのコア分類用語参照ウィジェットの代替として機能することを目的としています。ラジオボタンまたはチェックボックス。中規模から大規模の分類ツリーには必ずしも適合しません。

1
stevepurkiss