Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Datenmodellierung Content Type/Taxonomy, Beziehung zwischen 2 Vocabularies?

Eingetragen von Mickeyxx (20)
am 20.04.2016 - 13:17 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Habe ein kleines Problem mit einer Datenmodellierung. Vorab: Bin kein Informatiker, kein Entwickler, kein Drupal-Experte etc. und meine DB Vorlesungen in BWL sind seehr lange her ;)

Was ich habe unter anderem:

- Einen Content Type: PLACE

Für diesen Content Type PLACE sollen n Monate auswählbar sein (von 1-12), also Mehrfachselektion. Für jeden Monat soll wiederum noch eine Kategorie auswählbar sein (eine von 3 Kategorien), bzw muss. Also wenn ein Monat angeklickt wurde, muss auch dazu eine Kategorie angeklickt werden.

Ich habe mir nun ein Vocabulary MONTHS erstellt mit 12 terms:

Jan
Feb
Mar
..
Dec

Dann habe ich mir noch ein Vocabulary CATEGORY erstellt mit 3 terms:

Weather
Tourists
Animals

Das soll ja nun eine n:1 Beziehung zwischen diesen Vocabularies werden: Eine Kategorie kann auf mehrere Monate zugeordnet werden, aber ein Monat kann nur eine Kategorie (oder keine) haben. So, jetzt müsste ich diese Beziehung zwischen den beiden Vocabularies herstellen, weiß aber nicht wie das geht?

Gibt es noch andere Lösungswege?

Wie gesagt, am Ende soll man im Content Typ PLACE auswählen können:

einen oder mehrere Monate. Für jeden der ausgewählten Monate noch eine Kategorie.

Danke! :)

‹ Nachträgliches Einrichten eines "1&1 Cloud Servers" Datenmodellierung Content Type/Taxonomy, Beziehung zwischen 2 Vocabularies? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

schau dir Fieldgroups an

Eingetragen von ronald (3857)
am 20.04.2016 - 16:08 Uhr

oder entity_references.

Damit kannst du n:m Beziehungen definieren.

So kann eine Feldgruppe, die aus einem Datum und einer zugehörigen Kategorie beispielsweise 12 mal in einer definierten entity vorkommen (oder beliebig oft, wenn du es so einstellst).

Oder du hast einen content_type Event, der ein Datum und eine Kategorie enthält, und deine entity kann mehrere solcher Events referenzieren.

Mint entity_inline_forms kannst du sogar mehrere entities in einem Formular anlegen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Widerspruch!

Eingetragen von wbue (234)
am 21.04.2016 - 17:23 Uhr
Zitat:

Also wenn ein Monat angeklickt wurde, muss auch dazu eine Kategorie angeklickt werden.

und

Zitat:

aber ein Monat kann nur eine Kategorie (oder keine) haben

Verstanden habe ich erst einmal:

ein PLACE verweist auf 1 bis 12 Monats/Kategoriekombinationen (ein MO-CAT-Entity ;-) ), Ein MO-CAT-Entity verweist auf genau einen Monat und genau ein Category.

Du siehst jetzt, dass es nur eine endliche Anzahl MO-CATs geben kann (Anzahl der Monate * Anzahl der Category). Wenn an den MO-CATs nicht noch Daten hängen, die von PLACE abhängen, kannst du doch alle MO-CATs schon definieren und hast eine einfache 1:12-Relation von PLACE und MO-CAT. Wenn aber an den MO-CATs noch Daten von PLACE hängen, machst du noch ein weiteres Entity PL-MO-CAT, das die von PLACE abhängigen Daten aufnimmt und auf genau ein MO-CAT verweist. Du hast dann die Beziehungen PLACE -->(1..12) PL-MO-CAT -->(1) MO-CAT; MO-CAT -->(1) Monat; MO-CAT --> (1)Category.

zu theoretisch? Dann empfehle ich dir, die alten BWL-Vorlesungsunterlagen wieder hervorzuholen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • [gelöst]Vermaledeite Feeds
  • кракен сайт кто владелец
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
Weiter

Neue Kommentare

  • кракен маркетплейс форум
    vor 1 Stunde 1 Minute
  • Rollen
    vor 7 Stunden 58 Minuten
  • Inzwischen sind wir bei
    vor 1 Woche 4 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 4 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 1 Tag
  • Hey danke
    vor 9 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 19 Stunden
  • Da scheint die Terminologie
    vor 10 Wochen 22 Stunden
  • Kannst doch auch alles direkt
    vor 10 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250239
Registrierte User: 20464

Neue User:

  • Tawer3sowar
  • ocvk2810
  • marouane.blel

» Alle User anzeigen

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