Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Hilfe beim Datenmodell I

Eingetragen von mr4711 (97)
am 23.06.2014 - 07:46 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Moin,

ich würde gerne unsere Bananenaufklebersammlung online bearbeiten und brauche Eure Unterstützung für den richtigen Anfang. Jetzt eine zum Thema "Hierarchie / Taxonomie".

Folgende Contentypes stehen nun in einer n:m Beziehung zueinander

  • Contenttype Bananabrand (Marke wie z.B. Chiquita, dazu gibt es zusätzliche Informationen)
  • Contenttype Bananalabel (Das ist der eigentliche Aufkleber, der auch zusätzliche Informationen beinhaltet)

Die Meisten der ca. 20.000 Label sind direkt einer der ca. 3000 derzeit bekannten Brands zugeordnet, Es gibt aber auch häufig Mehrfachzuordnungen, d.h. ein Label kann mehreren Brands zugeordnet werden in unterschiedlichen Hierarchien. Wir nennen die Hierarchiene Brand/Theme/Set.

Beispielsweise gibt es:

  • "Chiquita" (Brand) Aufkleber zum "Kinofilm Ice Age" (Theme) und dann verschiedene Drucke aus "Costa Rica" oder "Ecuador" (Set)
  • "Chiquita" hat einen zweiten Zertifizierungsaufkleber der "Rainforest Alliance" mit auf den Bananen dabei. Diese sollen zusammen in einem Set dargestellt werden. D.h. unterhalb von "Chiquita" (Brand) eine Untergruppe (Theme) "Rainforest Alliance" und dann sind die beiden Aufkleber einem gleichen Set (z.B. "Set0815") zusammengefasst.
  • Der o.g. separate "Rainforest Alliance" Aufkleber wird zusätzlich auch "Rainforest Alliance" (Brand) zugeordnet. Eine weitere Unterteilung (D.h. Zuordnen von Theme und Set) ist nicht notwendig. Alle weiteren Aufkleber dieser Zertifizierungsstelle werden direkt der Brand zugeordnet.

Würde man das in Drupal als Taxonomie lösen? In dem Content Type Bananalabel wären mehrere solcher Hierarchien zu hinterlegen, die ich per Autofill eintragen möchte. Wie modelliere ich solche Hierarchien? Sollte ich zwangsweise einen Set "Generic" und ein Theme "Generic" vorsehen, wenn es noch keine weitere Unterteilungen gibt?

Daaaaanke für Antworten und Ideen!
Michael

‹ Search API - Fehlermeldung Erste Seite: Suche + View ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das sieht doch nach

Eingetragen von ronald (3857)
am 23.06.2014 - 08:46 Uhr

einem content_type Labels aus, mit mehreren (soweit ich überschaue 3) Taxonmy-Referenzen und einem Bildfeld.
Möglicherweise ein weiterer content_type für Sets, der entsprechend die Zusammengehörigkeiten festlegt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Ronald, ich muss

Eingetragen von mr4711 (97)
am 23.06.2014 - 11:05 Uhr

Danke Ronald, ich muss allerdings noch mal nachfragen ...

Das mit dem Bildfeld wird noch mal eine separate Frage im Anfänger Forum, soweit vorab: Es gibt zu einem Label viele Bilder in unterschiedlicher Qualität (hochwertiger Scan, Handyfoto, Beweisbild - d.h. Label ist auch auf der Banane gewesen, etc.)

Also, du schlägst vor, beim content_type label drei Taxonomy-Referenzen einzufügen: Brand, Theme, Set.

Da stellt sich mir schon die Frage, wie das mit dem content_Type Brand (Für die weiteren Brand Informationen) zusammen hängt. Dort wäre ja der Brandname im Titel, würdest Du zusätzlich noch die Taxonomy-Referenz zur Brand einstellen? Wie hängt die Referenz mit dem Titel zusammen?

Die zweite Frage dann zum content_Type Label. Da stehen dann ja mehrere Einträge in den drei Referenzen drinnen, deren Kombination ungültig ist. Du würdest also die gültigen Kombinationen in einem neuen content_Type Set festlegen?

Beispiel für content_Type label und einem konkreten Aufkleber:

  • Brand: Chiquita | Rainforest Alliance
  • Theme: Ice Age
  • Set: Ecuador

Der Aufkleber soll zwei mal gefunden werden können, einmal unter

  • Rainforest Alliance und
  • Chiquita | Ice Age | Ecuador

Eben nicht unter Rainforest Alliance | Ice Age | .. . Diese Kombination wäre ungültig. Daher also Dein Vorschlag die gültigen Kombinationen in einem eigenen content_Type Set festzuhalten.

Ich bin mir nicht sicher, wie ich das nun nutzen kann. Ich stelle mir vor, wenn ich den content_Type Label editiere, dann wären da (unlimited) Reihen der möglichen Dreiteilung. Wichtig ist, dass mindestens eine Brand zugeordnet ist, Theme und Set können frei bleiben Wenn ein Brand ausgewählt wurde, dann möchte ich per autofill die jeweils möglichen Themes auswählen und danach die jeweils möglichen Sets (in dieser Reihenfolge)

Und eigentlich sollte Dein Vorschlag für den content_type Set automatisch ergänzt werden, wenn eine neue Kombination für das Klassifizieren eines Labels eingegeben wurde. Ich würde noch nicht verstehen, wie das mit Deinem Vorschlag gehen könnte. Zumindestens die drei möglichen Taxonomiereferenzen müssten doch in ein Groupfield?

Nocheinmal vielen Dank für die Idee!
LG, Michaelk

  • Anmelden oder Registrieren um Kommentare zu schreiben

icvh habe nur eine Idee geäußert

Eingetragen von ronald (3857)
am 23.06.2014 - 11:42 Uhr

die genaue Datenstruktur musst du für den konkreten Fall finden.
Ich habe keine Ahnung, welche Kombinationen möglich, oder unmöglich sind.

Denkbar wären natürlich auch andere Konstrukte, die eine Hierarchie enthalten.
Das lässt sich auch mit Taxonimy darstellen.

Aus deiner bisherigen Beschreibung habe ich aber keine Hierarchie erkennen können.

Für eine Schlagworteinordnung ist Taxonomy erste Wahl, wenn es umfangreicher wird, eher references. Intern funktioniert beides gleichartig.

Für die Selektion nimmst du eh' views.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 4 Wochen 16 Stunden
  • Vielen Dank für Ihren
    vor 4 Wochen 3 Tagen
  • Composer ist sehr ratsam
    vor 4 Wochen 5 Tagen
  • Vielen Dank für den
    vor 5 Wochen 19 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 5 Wochen 1 Tag
  • Gut gemacht
    vor 5 Wochen 1 Tag
  • Layout Builder etc. z.B. für Landing Pages
    vor 5 Wochen 1 Tag
  • Links
    vor 5 Wochen 3 Tagen
  • Moin,wow, sehr gutes
    vor 5 Wochen 4 Tagen
  • Dass ist eine spannende
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20566

Neue User:

  • Robertspaft
  • drupalthemes
  • rofilm

» Alle User anzeigen

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