[gelöst] Verschiedene Contentypen im view zusammenführen
Eingetragen von loony (203)
am 27.08.2015 - 09:03 Uhr in
am 27.08.2015 - 09:03 Uhr in
Wir haben verschiedene Contentypen erstellt welche Abhängikeiten voneinander haben.
Der Mangel ist der Parent und die folgenden Childs sind ebenfalls Contentypen
Mangel --> Anlagenummer --> Typ --> Etage --> Raum
Jetzt wollen wir diese Gruppieren im View, aber wir erhalten nun die Grupierung mit 5 einzelnen Anzeige anstelle von einem.
Wie kann man das im View einstellen dass die Grupierung nur einen Node anzeigt?
Im Moment sieht es so aus wie auf dem Bild.
Anhang | Größe |
---|---|
drupal.png | 161.61 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich verstehe den Aufbau nicht
am 28.08.2015 - 06:27 Uhr
Ich verstehe den Aufbau nicht genau, also welcher Typ auf welchen Referenziert.
Aber vermutlich mußt Du einen Filter auf den Typ Mangel setzen und dann Referenzen erstellen (in der View unter Erweitert). Damit bekommst Du Zugriff auf die Felder der mit dem Mangel verknüpften Inhaltstypen.
Angezeigt werden dann aber nur die Inhalte vom Typ Mangel.
Wenn ein Inhaltstyp nur ganz wenig Info enthält, dann hätte man ihn evt. auch als Taxonomie abbilden können und vom Inhaltstyp aus darauf referenzieren. Der Typ sieht mir nach so einem Fall aus.
Aber das muß nicht sein, geht auch mit Inhaltstyp.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Erklärung Aufbau der Node Hierarchie
am 28.08.2015 - 07:08 Uhr
@loony: Besten Dank für die Platzierung der Frage. Ich werde nun versuchen direkt das Vorhaben zu schildern.
Guten Tag montviso
Danke für die Antwort. Ich versuche es hier noch etwas spezifischer zu erklären. Mit dem Modul Node Hierarchy habe ich eine mehrstufige Parent/Child Struktur auf Nodes erstellt. Dies sieht in etwa so aus:
Node A Parent (root)
- Node B (Child 1 von Node A)
-- Node C Child 1 von Node B
--- Node D Child 1 von Node C
---- Node E Child 1 von Node D
----- Node F Child 1 von Node E
Multiparent ist bei allen Nodes unterdrückt. Es können aber natürlich mehrere Childs zu den Parents erfasst werden. Alle Nodes haben entsprechende Attribute von denen punktuell einzelne Attribute im View für Node F angezeigt werden sollten. Hier als Beispiel wie dies in einem Record in einer Table View zusammengestellt sein müsste.
View Node F:
Attribut A von Node F ¦ Attribut B von Node F ¦ Attribute A von Node D ¦ Attribute A von Node C etc.
Das heisst in meinem View für Node F habe ich einzelne Attribute aus den anderen Nodes welche in der selben Node Hierarchie sind. Ich habe verschiedene Varianten in den View Settings versucht. Am nächsten bin ich mit dem Contextual Filter Node Hierarchy: Ancestor Node ID und einer Relation des Typs Node Hierarchy: Ancestor Node ID. Die benötigten Felder der anderen Nodes habe ich mit der Relation Ancestor Node hinzugefügt. Das Resultat sieht gemäss dem beigefügten Bild aus.
In diesem Beispiel ist die Kameralinse der Titel eines Nodes aus dem Node F. Die rot umrahmten Attribute sind Attribute aus den anderen Nodes. Beispiel Standort Adresse/PLZ/Ort sind Attribute aus Node A (root) etc. Nun erhalte ich aber 5 Resultate, welche immer eine einzelne direkte Beziehung zu den anderen Nodes aufzeigt.
Das Ziel bzw. das View sollte ein Resultat ausgeben in dem alle Attributsinhalte aus der jeweiligen Node Hierarchie in einem Resultat angezeigt werden.
Ich hoffe ich konnte das Vorhaben etwas näher erläutern. :)
Besten Dank für die Unterstützung.
Hi mitto, Das Modul Node
am 28.08.2015 - 08:17 Uhr
Hi mitto,
Das Modul Node Hierarchy kenne ich gar nicht.
Deshalb kann ich da nichts zu sagen.
Ich arbeite mit Referenzen und kann darüber auch von jedem Node aus auf Attribute eines mit diesem verknüpften Nodes zugreifen.
Keine Ahnung, ob das bei Dir dann ähnlich funktioniert.
Jedenfalls sollte da jemand antworten, der schon mit dem Modul gearbeitet hat.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
OK, danke für die
am 28.08.2015 - 09:15 Uhr
OK, danke für die Rückemldung.
Na dann hoffe ich das jemand aus der Community hier weiterhelfen kann.
Hast Du mal versucht im View,
am 28.08.2015 - 09:20 Uhr
Hast Du mal versucht im View, unter Advanced, bei den Datenbankeinstellungen eindeutig (unique) auszuwählen? Wenn Du nach dem Node vom Typ F filterst, sollte das reichen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo, besten Dank für den
am 28.08.2015 - 09:35 Uhr
Hallo, besten Dank für den Input. Jedoch kann ich keine Datenbankeinstellungen in der Advanced Ansicht finden?
Siehe hier:
am 28.08.2015 - 11:08 Uhr
Siehe hier:
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Query Settings
am 28.08.2015 - 15:08 Uhr
Habe etwas mit Database gesucht da ich die englische Version installiert habe. Liegt ja aber auch auf der Hand das es etwas mit Querys zu tun hat. :)
Leider keine Veränderung der Resultate? Ich sende mal einen snapshot der View Einstellungen, vielleicht hilft das weiter.
Besten Dank für die Unterstützung
[GELÖST] Node Hierarchy in einer Zeile im View abbilden
am 01.09.2015 - 06:52 Uhr
Mittels mehrstufigem Parent Relationship konnte dies gelöst werden:
Relationship:
Node Hierarchy: Parent Node ID (1)
- Node Hierarchy: Parent Node ID (2) (mit Relationship zu 1)
-- Node Hierarchy: Parent Node ID (3) (mit Relationship zu 2)
--- Node Hierarchy: Parent Node ID (4) (mit Relationship zu 3)
---- etc.
Entsprechend müssen die anzuzeigenden Felder mit der jeweiligen Relation hinzugefügt werden.
So bildet man in einer Node Hierarchy die Parent/Child Beziehung in einer Zeile ab.