ノード表示に分類フィールドを表示する


7

用語に追加フィールドとして画像が含まれる語彙を作成しました。
ノードページに用語名ではなく画像を表示したい。これどうやってするの?
Drupal 6.xでは、用語をロードして表示しますが、フィールドAPIを使用したDrupal 7では、これを行うためのより良い方法があるはずです。

回答:



2

エンティティ参照フィールド(ターゲットタイプが「分類用語」)を使用して、用語参照フィールドの代わりに分類にリンクすることにより、カスタムコードなしでそれを行うことができます。フィールドの表示モードを「レンダリングされたエンティティ」に設定し、分類用語の表示に必要なフィールドがすべて含まれていることを確認します。

語彙が多い場合、またはコンテンツ作成者が用語とコンテンツの関連付けを選択するときに追加のフィールドを表示する必要がある場合は、エンティティ参照ビューウィジェットまたはエンティティ参照ブラウザを追加することもできます。これらの両方により、ビューを使用して、コンテンツ作成者が用語を選択するために使用するUIを構築できます。

(そのエンティティ参照ブラウザーはサンドボックスプロジェクトですが、素晴らしいモジュールであり、過去2年間は楽しく使用しています。OPが分類用語の追加フィールドとして画像を持つことについて言及しているので、私はそれを具体的に言及しています。私はこのユースケースではERBが本当に好きです)。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.