referenzierten Feldinhalt nach Abhängigkeit anzeigen/eintragen
am 13.07.2014 - 19:52 Uhr in
Hallo, ich hab mal wieder eine, so denke ich, interessante aber auch etwas knifflige Frage.
Ich möchte beim erstellen einer Node eines Inhaltstypes ein bestimmtes Feld - eigentlich - auf ein anderes Feld eines anderen Inhaltstypes referenzieren.
Blöderweise speicher Field Reference aber nicht mehrere Einträge in dieses neue referenzierte Feld.
Also habe ich mir nun überlegt, entweder per Entity Reference oder via Taxonomie den Inhalt in dieses Feld zu bekommen.
Die Sache ist die, dass ich eigentlich - was Field Reference prinzipiell auch macht - eine Auswahl aus 2 anderen Feldern haben möchte, aber dann eben jeweils nur den Inhalt aus einem der beiden Felder in dieses neue Feld rein möchte.
D.h. selbst mit Entity reference oder Taxonomie möchte ich aus diesem anderen Node oder der Taxonomie die Inhalte aus 2 Feldern auswählen können.
Mit Entity Reference habe ich mir überlegt, könnte ich es ja prinzipiell so machen, dass in diesem Feld nur ein bestimmter Anzeigemodus referenziert wird. Klappt das so?
Doch das eigentlichere interessante Problem:
Wie bekomme ich es hin, das aus dem referenzierten Feld nur Einträge mit einer bestimmten Bedingung angezeigt werden?
Die Bedingung soll er aus einer gewählten Taxonomie herleiten.
Geht das und wenn ja wie?
Danke für Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Dein Datenmodell ist (zumindest mir) nicht klar
am 13.07.2014 - 19:59 Uhr
Wie sehen die zu erzeugenden Nodes aus?
Wie sehen die zu referenzierenden Nodes aus?
Wo werden Kriterien gewählt?
Wo sind die Taxonomy-Terms selektiert?
Wofür werden mehrfache Einträge benötigt?
Übrigens - Taxonomy-Terms und References sind technisch sehr starkt miteinander verwandt.
Grüße
Ronald
ich habe 2 verschiedene
am 14.07.2014 - 12:58 Uhr
ich habe 2 verschiedene nodes.
Node a ist der eigentliche Node in dem ich arbeite, node b derjenenige aus dem die Referenzen kommen sollen
beide enthalten 2 Felder mit Prinzipiell ähnlichem Inhalt. (Daten von Personen o.ä. feld1 mit Kurz- feld2 mit Langschreibweise)
Zusätzlich habe ich mir überlegt soll via Taxonomie noch in Node b eine Kategoriesierung der Einträge erfolgen.
Anhand dieser Kategoriesierung sollen jetzt in Node a nur die Einträge auswählbar sein, die bspw. die Kategorie Person bekommen haben.
Mehrere Einträge werden benötigt, da es sich um Veranstaltungen handelt und diese grundsätzlich von 1 oder mehreren Personen geleitet werden können, die eben in node a (also der Veranstaltung) ausgewählt werden können.
Jetzt klar? Ideen?
Du kannst
am 14.07.2014 - 13:49 Uhr
ein referenzfeld auch mehrfach verwenden (mehrere Einträge zulassen)
Wenn du weißt, dass deine Veranstaltungen mit einem oder zwei Dozenten ausgestattet werden, kannst du dem Referenzfeld "Dozent" Zwei Einträge erlauben.
Dann kann einer oder zwei Dozenten eingetragen, bzw. ausgewählt werden.
Welches Auswahlwidget du verwendest, ist Geschmacksache, oder auch von Notwendigkeiten abhängig.
Wenn du eine übersichtliche Anzahl Dozenten hast, kannst du eine Auswahlbox wählen.
Dabei ist dann wichtig, dass der Dozent bereits angelegt ist, ehe er in einer Veranstaltung gewählt werden kann.
Grüße
Ronald
Das Eintragen mehrerer
am 14.07.2014 - 15:04 Uhr
Das Eintragen mehrerer Dozenten ging ja auch nur mit dem Modul ield Reference nicht.
Wichtiger ist aber eben, wie ich die Auswahl, wie oben geschrieben, einschränken kann.
Keine Ideen, wie der
am 16.07.2014 - 16:47 Uhr
Keine Ideen, wie der referenzierte Node anhand eines bestimmtem Taxononiebegriffs des referenzierten Nodes eingeschränkt werden kann?