Inhaltstypen Strukturierung
am 03.01.2017 - 22:23 Uhr in
Hallo liebe Drupal-Freunde, und ein gutes neues Jahr ;)
Ich habe eine Frage bezüglich der Strukturierung meiner Daten bzw. Inhaltstypen und hoffe einer von euch kann mir auf die Sprünge helfen.
Ich habe eine Website, welche Veranstaltungen sammelt. Hierzu hatte ich immer einen Inhaltstypen, der alle Daten zu dieser Veranstaltung speicherte.
Diese waren unter anderen Name der Veranstaltung, Ort, Event-Datum, Veranstalter usw. Da ich ein Archiv der Veranstaltungen habe, möchte ich nicht einfach die Daten überschreiben, sondern eben immer einen neuen Inhalt erstellen.
Ausgegeben wurden diese Verstaltungen auf verschiedenste Arten: Nach Datum sortiert oder die Locations der Veranstaltungen in einer Map nach Bundesland, es ist so ziemlich alles dabei.
Nun mache ich das schon 2 Jahre und die Veranstaltungen wiederholen sich und ändern sich kaum noch. Lediglich die Termine und hin und wieder der Veranstalter oder der genaue Ort oder ein kleiner zusätzlicher Text ändern sich.
So wie ich das bisher aufgebaut habe muss ich immer und immer wieder alle Daten eingeben. (Ja, ich habe mir das Modul zum kopieren eines Inhalts installiert ;)
Nun würde ich das gerne etwas professioneller strukturieren und die Inhalte in die verschiedenen Einheiten splitten:
- Veranstaltung Allgemein
- Veranstaltung Termin
- Veranstaltung Ort
- Veranstaltung Veranstalter
Dies würde mir in so weit helfen, dass ich bei einer wiederkehrenden Veranstaltung lediglich einen neuen Termin anlegen und mit der entsprechenden Veranstaltung, Ort und dem Veranstalter verknüpfen muss.
So weit so gut. Denke ich. Wenn Du hier schon einen Einwand hast, immer her damit !
Nun stellen sich mir aber die Fragen:
1) Wie soll ich diese Entities am besten miteinander verknüpfen, so dass ich auch mit meinen erstellten Views so flexibel bin wie bisher.
2) Müsste ich dann bei einer ganz neuen Veranstaltung 4 neue Inhalte erstellen (Inhalt Veranstaltung Allgemein, Inhalt Termin, Inhalt Ort und Inhalt Veranstalter) oder würde das irgendwie gehen, dass ich in einem Inhaltstyp gleich alle 4 Inhaltstyp-Angaben machen könnte?
Ich hoffe ihr versteht wie ich das meine und wäre riesig dankbar für eure Hilfe!
Viele Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Aufteilen in eher statische vs. eher aktuelle Anteile
am 05.01.2017 - 11:36 Uhr
Wie Du schon selbst sagst, müsstest Du erst sortieren, welche Inhaltsteile sich oft wiederholen und welche eher aktuell dazu kommen. Am Beispiel Vereinsveranstaltungen könnte das so aussehen:
Inhaltstyp Fest
(das sind die eher statischen Anteile, Dorfhock oder Neujahrsbrezelschießen sind im Prinzip immer gleich):
- Titel
- Veranstalter
- Veranstaltungsort
- Kurzbeschreibung
Inhaltstyp Veranstaltung
(das sind die eher aktuellen Anteile):
- Termin
- Foto
- Bemerkungen (für zusätzliche Ankündigungen etc.)
und
- Fest (Entity Reference)
Nun kannst Du alle Feste eingeben und per View als Entity Reference Liste übersichtlich formatieren.
Für den Fall, dass neue Feste hinzu kommen, kannst Du diese per Inline Entity Form direkt aus dem Inhaltstyp Veranstaltungen heraus eingeben.
Das Ganze lässt sich weiter ausbauen mit Taxonomien / Taxonomy Reference oder weiteren referenzierten Inhaltstypen. Parallel steigt natürlich die Komplexität der resultierenden Views (Relationship, Contextual Filter, ggfs. View in View, EVA etc.).
Gruß
kissmedve
es wäre auch ein Type "wiederkehrende/Mehrfachveranstaltung" den
am 06.01.2017 - 06:03 Uhr
in der mehrere Veranstaltungsorte mit Beginn- und Endedatum möglich wären.
Wobei dieses dann auch wieder eine referenced entity wäre.
Wenn man dies generell so anlegt, kann man durch hinzufügen weiterer Ort/Datums Records jederzeit auch eine Einzelveranstaltung wiederholen lassen.
Grüße
Ronald