Drupal Ansichten kombinieren 2 Spalten in 1?
-
22-07-2019 - |
Frage
Ich habe zwei Inhaltstypen bekommt, haben beide einen Knotentitel und einen Dokumentenanhang, sind die doc Befestigungsfelder verschiedene Namen (aus zwei verschiedenen Inhaltstypen zu sein).
Aus meiner Sicht, ich bin die Anzeige des Knotentitels und die Dateinamen in einer Tabelle. Die Knoten Titel sind groß alle in einer Spalte, aber die beiden Inhalte getippt Befestigungsfelder in zwei separaten Spalten angezeigt wird, so dass drei Spalten insgesamt, wenn es nur zwei sein sollte. Jede Zeile hat einen einzigen doc Titel, aber die eine oder andere Säule ist immer jetzt leer je nachdem, welche doc Titel Inhaltstyp wird angezeigt.
Wie kann ich kombinieren diese beiden Felder in der gleichen Spalte angezeigt werden, so dass es nahtlos aussieht? Es ist nicht wichtig zu wissen, dass diese Dokumente aus zwei verschiedenen Inhaltstypen kamen. Diese wird durch größere Taxonomie Begriffe organisiert, so dass es nicht möglich ist, einfach tun, zwei verschiedene Ansichten.
Lösung
Ach, war die Antwort direkt im Blick Hilfe:
Spalte
Standardmäßig wird jedes Feld eine eigene Säule. Sie können jedoch platzieren mehrere Felder in der gleichen Spalte. Zu Dazu wählen, welches Feld Sie wollen repräsentieren die Spalte, dann holen Ein weiteres Feld und stellt die ‚Spalte‘ Wert auf dieses Gebiet. Sie können platzieren, wie viele Felder, wie Sie möchten in einem einzigen Spalte, sondern nur das Hauptfeld in einem Spalte kann Klick sortiert werden.
Andere Tipps
Ich fand diese Antwort und es funktioniert für mich:
Sie können ein beliebiges Feld als Zeichen im Standard-Ansichten-Modul in einem anderen Feld.
Also, wenn Sie wollen zusammen Textfelder verketten, sagen Sie Feld A mit dem Wert „Hallo“ und Feld B mit dem Wert „Welt“ haben, und Sie wollen ein concat Feld mit dem Wert „Hallo Welt“:
1) Eingabefeld A, wählen Sie von der Anzeige ausschließen, tut dasselbe mit dem Feld B 2) Erstellen Sie Feld C als Global: Text und stellen Sie sicher, dass es nach dem Feld A und Feld B bestellt wird (Sie können nur Felder als Token verwenden, wenn sie vor dem Zielfeld definiert sind). 3) Sie können nun die Ersatzmuster für Sie da gerade unter dem Wert Textfeld in Feld C sehen Es wird so etwas wie [Feld A] [Feld B]
seinNun, wenn Sie ein Zahlenfeld berechnet werden sollen, basierend auf 2 anderen Bereichen ist die Methode concat ähnlich, mit Ausnahme von Feld C Sie das Global verwenden würden: Math Feld Ausdruck: 1) bearbeitet Feld A, wählen Sie von der Anzeige ausschließen, tut dasselbe mit dem Feld B 2) Erstellen Sie Feld C als Global: Math Expression und sicherzustellen, dass es nach dem Feld A und Feld B bestellt wird (Sie können nur Felder als Token verwenden, wenn sie vor dem Zielfeld definiert sind). 3) Sie können nun die Ersatzmuster für Sie da gerade unter dem Wert Textfeld in Feld C sehen Es wird so etwas wie [Feld A] sein + [Feld B]