Frage bei Musikwebsite mit Band und Musiker referenzieren
am 02.10.2016 - 10:35 Uhr in
Ich erstelle mir gerade eine Musik E-Zine/Blog wo Bands und Musiker und deren "Verknüpfungen" eine wichtige Rolle spielen sollen. Das ganze ist auf D8 und ich bin hier etwas unschlüssig (ratlos!) mit welchen Modulen es am Besten umgesetzt werden könnte
Anforderung
Eine Band hat Gründungsmitglieder, ehemalige Mitglieder und aktuelle Mitglieder [Status]. Eine solche Referenz auf einen Musiker (Person), weisst zudem ein Datum [von..bis] auf, sowie soll auch definieren können, als welche Tätigkeit [Instrument] der Musiker in der Band tätig ist oder war. Diese zusätzliche Informationen (Datum, Tätigkeit) sollten vom Benutzer erfasst werden können, wenn er die Band anlegt und die Musiker referenziert.
Frage
Hauptproblem ist, dass ich mit den Referenzierungsmöglichkeiten im Core immer auf A->B eingeschränkt bin, aber ich zusätzliche Informationen dieser Verknüpfung hinterlegen können müsste (auf Musiker: Tätigkeit in der Band, Datum von..bis, Gründungsmitglied JA/NEIN, ...)
Module
Ich schaue mir gerade die Module field_collection und relation an. Aber bei beiden müsste ich vermutlich mit einer DEV Version arbeiten (und als Anfänger im Bereich PHP/Modulentwicklung) nicht gerade so meine Idealvorstellung.
In welcher Richtung soll ich hier weiterdenken, gibt es für D8 noch bessere/andere Ansätze? Besten Dank für ein Feedback!
- Anmelden oder Registrieren um Kommentare zu schreiben
Dann bilde keine direkte
am 02.10.2016 - 11:43 Uhr
Dann bilde keine direkte Referenz auf den Musiker, sondern schiebe einen Entity dazwischen der die Zusatzinformation aufnimmt und dann die endgültige Refrerenz bekommt. Das kann auch ein Inhaltstyp sein. Die Field-Collection war, zumindest bei Drupal 7, kein richtiger Entity und brachte dadurch in manchen Zusammenhängen Probleme.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
entity_reference ist der richtige Ansatz dafür
am 03.10.2016 - 08:09 Uhr
dafür brauchst du keine Entwicklung, also keinen eigenen Code oder eigenes Modul.
Da es Künstler geben kann, die zu einer Zeit bei der einen, zu einer anderen Zeit bei einer anderen Band, oder als Solist unterwegs sind und waren, sollte es beliebige Referenzen mit Datum (von - bis, und Hauptfunktion) geben.
Grüße
Ronald
ronald schrieb sollte es
am 03.10.2016 - 12:48 Uhr
sollte es beliebige Referenzen mit Datum (von - bis, und Hauptfunktion) geben.
Das ist mein Problem, dass ein Künstler mit einem Datum von, Datum bis, Gründungsmitglied JA/NEIN und Musikinstrument ZU einer Band steh und ich pro Referenz nicht gleichzeitig weitere Felder mitgeben kann. Zudem möchte ich eigentlich, dass man von der Band ausgeht und dort die Musiker referenzieren kann. Mit dem Ansatz von wla, über ein zusätzlichen Contenttypen (Beziehung Band -> Musiker [ich gehe hier immer von der Band aus]) und dem entity_inline_form scheint es zu klappen.Unschön etwas daran ist, dass ich dann in der normalen Content Auflistung solche Nodes auch drin haben. Danke.
snsblvd][quote=ronald
am 05.10.2016 - 13:34 Uhr
.Unschön etwas daran ist, dass ich dann in der normalen Content Auflistung solche Nodes auch drin haben.
Deine "Auflistung" ist eine View (Inhalt) und in der kann man Filter setzen....
glycid][quote=snsblvd
am 07.10.2016 - 20:40 Uhr
.Unschön etwas daran ist, dass ich dann in der normalen Content Auflistung solche Nodes auch drin haben.
Deine "Auflistung" ist eine View (Inhalt) und in der kann man Filter setzen....
Genau, das sollte so klappen, Danke!