Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[gelöst] Field Collection: Einem Eintrag die Referenz mitgeben, in welcher Node er angelegt wurde, um in Views darauf zu filtern

Eingetragen von jshoffmann (82)
am 04.04.2012 - 13:37 Uhr in
  • Module
  • Drupal 7.x

Hallo Community,

aktuell benutze ich das Modul "Field collection 7.x-1.0-beta4".

Ich habe nun einen Inhaltstypen angelegt, welcher eine Field Collection bestehend aus drei Feldern enthält. Diese gebe ich in einer View aus.
Leider fehlt mir bei diesen Field Collections jedoch die Referenz, zu welcher Node sie eigentlich gehören, damit ich in der View danach filtern kann.
Beispielsweise: Gib mir nur die Field Collection Items aus, die zur Node 15 gehören. Oder: Gib mir nur die Field Collection Items aus, die zur Node mit dem Titel "Release Notes 15" gehören.

Hat jemand eine Idee?

Vielen Dank für eure Hilfe im Voraus!

Viele Grüße,
Jacqueline

‹ nach wechsel von D6 auf D7: Arbeitsspeicher-Probleme [gelöst] Drucken von Blöcken mit dem 'Print'-Modul ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

hi Jacqueline ist nur ein

Eingetragen von 1kubik (903)
am 05.04.2012 - 09:22 Uhr

hi Jacqueline
ist nur ein theoretischer vorschlag den ich selbst so noch nicht
umgesetzt habe mit field collection

füge deiner collection eine node refernce hinzu
dann kannst du mit rules
wenn ein node angelegt wurde die
reference auf das node in die neu angelegte
collection schreiben
(ist ein bisschen fummelig am anfang
du musst zum bsp die field-collection
erst als entity in die rule 'fetchen'
bzw eine condition anlegen
das das field node-reference auch existiert)

für rules gibt es hier ein ganz gutes video
http://dev.nodeone.se/node/634

diese node-relation kannst du dann in
views 'einlesen'

grüße und viel erfolg
stef

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich werd die Module mal ausprobieren, danke!

Eingetragen von jshoffmann (82)
am 11.04.2012 - 10:50 Uhr

Hallo Stef,

vielen Dank für deine Antwort. Ich werd mir die entsprechenden Module mal installieren und das ganze Ausprobieren. Klingt zwar etwas komplex, ich werd' mich mal rein denken, aber wenn's klappt, super!
Ich meld' mich dann zurück, wenn ich was Näheres weiß.

Eine Frage hab' ich noch dazu: gibt's die Möglichkeit, diese Node Reference als "versteckt" zu markieren? Damit derjenige, der die Inhalte später pflegt, sich nicht genötigt fühlt, dort etwas Falsches einzugeben?

Dankeschön und viele Grüße!
Jacqueline

Edit: 11.04.2012

Hallo!

Nach langem, langem, langem Suchen, Googlen und Probieren habe ich nun eine simple Lösung gefunden. Es kann so einfach sein, wenn man weiß, wo man suchen muss :/.
Also ich habe nun einfach in meiner View, die auf die "Field Collection Items" ging, eine Relation "Field collection item: Entity with the [content]" hinzugefügt und nun habe ich in der View auch alle Inhaltsfelder zur Verfügung. Darüber kann ich nun ganz einfach die Node-ID einlesen und darauf filtern.

Dennoch vielen herzlichen Dank für die Hilfe Stef!

Viele Grüße,
Jacqueline

  • Anmelden oder Registrieren um Kommentare zu schreiben

hallo Jacqueline Zitat: ich

Eingetragen von 1kubik (903)
am 11.04.2012 - 12:00 Uhr

hallo Jacqueline

Zitat:

ich habe nun einfach in meiner View, die auf die "Field Collection Items" ging, eine Relation "Field collection item: Entity with the [content]" hinzugefügt

genau das hatte ich auch mal versucht, aber es hat nicht funktioniert. so bin ich bei rules gelandet.
aber super das das doch so geht, weil das ist ja wirklich viel einfacher!
das werde ich gleich nochmal versuchen!

Zitat:

herzlichen Dank für die Hilfe Stef!

das geb ich dir direkt zurück :)

viele grüße
stef

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo ihr zwei, ich steh grad

Eingetragen von sinini (6)
am 17.10.2012 - 10:22 Uhr

Hallo ihr zwei,

ich steh grad vor einem ähnlichen Problem, dieser Beitrag hat mir schon sehr weitergeholfen aber jetzt komm ich nicht mehr weiter. Ich würde gerne eine Galerie machen, die hat allgemeinen Titel und Beschreibung, dann kommen die field-collections mit Bild und Bildbeschreibung.

Ich hab einen Display erstellt für die thumbs, einen weiteren für das große bild mit Bildbeschreibung und nun bräuchte ich den Hauptdisplay, wo Titel und Beschreibung der Galerie erscheinen und die dazugehörigen field-collections, aber ich scheitere am Filter, von denen, die aufgelistet werden, erscheint mir keiner besonders logisch, vielleicht versteh ich es auch einfach nicht. Ich kann zwar die Nid ausgeben, aber wie sieht bei euch der dazugehörige Filter aus? Oder ist die Idee mit dem Attachment eigentlich die falsche Herangehensweise?

Vielleicht fällt euch was ein! Danke schon mal

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Wie in hook_views_query_alter() einen join auf Tabelle url_alias durchführen?
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • fbsmp\plugins Hilfe
  • Composer 1 zu Composer 2
  • Migration über feeds von D6 auf D8
  • Bitte um Einschätzung: Upgrade von Drupal 7 auf 9
  • Scroll zu View-Ergebnissen nachdem Filter angewendet ist
  • SQL-Injection? User hat sich Zugriff aufs Admin-Konto geholt und Änderungen vorgenommen.
  • [gelöst] Persönliches Kontaktformular, oder interne User Nachrichten
  • Webform Progress Symbol (Loading icon)?
  • Mehrere freie Mitarbeiter:innen gesucht für Kooperation
  • Webform Submission Eingaben über Views ausgeben?
Weiter

Neue Kommentare

  • Gleiches Problem: bootstrap 4
    vor 18 Stunden 17 Minuten
  • Da wirst Du den Bug wohl
    vor 21 Stunden 17 Minuten
  • Immer noch composer 1 zu 2
    vor 1 Tag 11 Stunden
  • Feed Tamper
    vor 1 Tag 13 Stunden
  • Sorry, dann gab es das bei
    vor 1 Tag 13 Stunden
  • Beziehung Branche Adresse!
    vor 1 Tag 14 Stunden
  • Auf Englisch heißt das
    vor 1 Tag 16 Stunden
  • Composer Upgrade bei bestehendem Projekt
    vor 1 Tag 20 Stunden
  • Du meinst Argument?
    vor 1 Tag 20 Stunden
  • Um die einzelnen Felder der
    vor 1 Tag 22 Stunden

Statistik

Beiträge im Forum: 248393
Registrierte User: 19754

Neue User:

  • Aman_Musani
  • Dustinjex
  • Rickywap

» Alle User anzeigen

User nach Punkten sortiert:
wla9288
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 2 User und 6 Gäste online.

Benutzer online

  • WolleSch
  • wla

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association