8

私は 2 つのコンテンツ タイプを持っています。どちらもノード タイトルとドキュメントの添付ファイルを持っています。ドキュメントの添付フィールドは異なる名前です (2 つの異なるコンテンツ タイプからのものです)。

私の見解では、ノードのタイトルとファイル名をテーブルに表示しています。ノード タイトルはすべて 1 つの列に収められていますが、2 つのコンテンツ タイプの添付ファイル フィールドが 2 つの別々の列に表示されているため、本来 2 つしかないはずの列が合計 3 つになっています。各行には 1 つのドキュメント タイトルがありますが、表示されるコンテンツ タイプのドキュメント タイトルに応じて、いずれかの列が常に空白になります。

これら 2 つのフィールドを組み合わせて同じ列に表示し、シームレスに表示するにはどうすればよいですか? これらのドキュメントが 2 つの異なるコンテンツ タイプからのものであることを知っておくことは重要ではありません。これらはより大きな分類用語で編成されているため、2 つの異なるビューだけを実行することは現実的ではありません。

4

3 に答える 3

14

悲しいかな、答えはビューのヘルプで正しかった:

デフォルトでは、各フィールドは独自の列です。ただし、同じ列に複数のフィールドを配置できます。これを行うには、列を表すフィールドを選択してから、別のフィールドを選択し、「列」の値をそのフィールドに設定します。1 つの列に好きなだけフィールドを配置できますが、クリックでソートできるのは列のメイン フィールドのみです。

于 2009-08-04T22:33:23.160 に答える
1

私はこの答えを見つけました、そしてそれは私のために働きます:

http://drupal.org/node/1120304#comment-5111606

于 2011-10-13T12:34:46.893 に答える
0

デフォルトの Views モジュールでは、任意のフィールドを別のフィールドのトークンとして使用できます。

したがって、テキスト フィールドを連結したい場合、値が "Hello" のフィールド A と値が "World" のフィールド B があり、値が "Hello World" の連結フィールドが必要だとします。

1) フィールド A を編集し、表示から除外を選択し、フィールド B で同じことを行います 2) フィールド C をグローバル: テキストとして作成し、フィールド A とフィールド B の後に並べられるようにします (フィールドがトークンとして使用できるのは、ターゲット フィールドの前に定義されます)。3) フィールド C の値テキストエリアのすぐ下に、使用可能な置換パターンが表示されます。[フィールド A] [フィールド B] のようになります。

他の 2 つのフィールドに基づいて数値フィールドを計算する場合、メソッドは concat と似ていますが、フィールド C を除いて、Global: Math Expression フィールドを使用します: 1) フィールド A を編集し、[表示から除外] を選択し、同じことを行います。 with field B 2) フィールド C を Global: Math Expression として作成し、フィールド A およびフィールド B の後に並べられるようにします (ターゲット フィールドの前にフィールドが定義されている場合にのみ、フィールドをトークンとして使用できます)。3) フィールド C の値のテキストエリアのすぐ下に、利用可能な置換パターンが表示されます。[フィールド A]+[フィールド B] のようになります。

于 2015-11-04T07:06:38.573 に答える