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

Frage bei Musikwebsite mit Band und Musiker referenzieren

Eingetragen von snsblvd (7)
am 02.10.2016 - 11:35 Uhr in
  • Module
  • Drupal 8.x

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!

‹ Bilder mit Autoren, Quellen und Lizenzanschriften zentral anlegen [gelöst] - [feeds][feeds_tamper] - Importierte Beiträge bearbeiten/neue hinzufügen nicht möglich ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann bilde keine direkte

Eingetragen von wla (9464)
am 02.10.2016 - 12: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

entity_reference ist der richtige Ansatz dafür

Eingetragen von ronald (3857)
am 03.10.2016 - 09: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ronald schrieb sollte es

Eingetragen von snsblvd (7)
am 03.10.2016 - 13:48 Uhr
ronald schrieb

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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

snsblvd][quote=ronald

Eingetragen von glycid (921)
am 05.10.2016 - 14:34 Uhr
snsblvd][quote=ronald schrieb

.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....

  • Anmelden oder Registrieren um Kommentare zu schreiben

glycid][quote=snsblvd

Eingetragen von snsblvd (7)
am 07.10.2016 - 21:40 Uhr
glycid][quote=snsblvd schrieb
ronald schrieb

.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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Best venues and rates for jet ski and aqua bike rental options in Tenerife Sur
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 5 Tagen 9 Stunden
  • Guckst du hier: step by step
    vor 4 Tagen 23 Stunden
  • Guckst du hier: step by step
    vor 4 Tagen 23 Stunden
  • Ich habe ja keine Angst vor
    vor 2 Wochen 9 Stunden
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 2 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 2 Wochen 4 Tagen
  • Du hast die "Trusted host
    vor 2 Wochen 4 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 4 Wochen 3 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 5 Wochen 3 Stunden
  • Arrrrg. Nix Tabelle :-D /*
    vor 9 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250285
Registrierte User: 20499

Neue User:

  • Rickienurce
  • Inga GuAph
  • Robertolix

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 Gäste online.

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