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 (9213)
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.

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

entity_reference ist der richtige Ansatz dafür

Eingetragen von ronald (3845)
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.

Grüße
Ronald

  • 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 (915)
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....

Jondos Digital

  • 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

  • Schriftgröße standard einstellen
  • PHP 8.1 - Deprecated function: rtrim()
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
  • Terminverwaltung
Weiter

Neue Kommentare

  • core_version_requirement: ^8
    vor 1 Tag 1 Stunde
  • core_version_requirement: ^8
    vor 1 Tag 1 Stunde
  • ok. Wenn ich das mache
    vor 1 Tag 1 Stunde
  • Bei gleichem Namen hat das
    vor 1 Tag 1 Stunde
  • Sorry, dass ich mich hier
    vor 1 Tag 2 Stunden
  • Habe Patch versucht
    vor 1 Tag 9 Stunden
  • Hier wird ein Patsch
    vor 1 Tag 10 Stunden
  • Mit Drupal geht das um 150
    vor 1 Tag 22 Stunden
  • Ah, ok. Wenn es ein Paragraph
    vor 2 Tagen 22 Stunden
  • Also kleiner Nachtrag noch:
    vor 2 Tagen 22 Stunden

Statistik

Beiträge im Forum: 247863
Registrierte User: 19590

Neue User:

  • Tkakah
  • JeraldFub
  • andycrestodina

» Alle User anzeigen

User nach Punkten sortiert:
wla9213
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 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