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

Realisierung 1:n-Beziehungen in Contenttypes

Eingetragen von till.hildebrandt (1)
am 05.11.2010 - 18:30 Uhr in
  • Modulsuche
  • Drupal 6.x

Hey,

ich setze mich gerade den dritten Tag mit Drupal auseinander und bin heute morgen auf ein Problem gestoßen, das ich bis jetzt noch nicht habe lösen können:

die Realisierung von 1:n-Beziehungen innerhalb von Contenttypes.

Ich habe zwei Ansätze verfolgt:
1) via Nodereference die Referenz auf einen anderen Node (eines anderen Contenttypes) zu setzen und meine Relation so zu normalisieren. Problem dabei ist, dass man halt nur die Referenz auswählen kann und keinen Node direkt hinzufügen oder ändern kann.
und
2) habe ich versucht das Problem mit Groups zu umgehen. Funktioniert auch nicht, oder nur suboptimal, da meine referenzierten Werte sich auf mehrere Werte aufteilen und es so dem Admin überlassen ist zu n Beschreibungen, n Preise anzulegen. Da fehlt mir der Kontextbezug.

Einmal praktisch anhand der Struktur erklärt, was ich haben möchte:

Produkt:
  Name         # ein Produkt hat einen Namen
  Beschreibung # ein Produkt hat eine Beschreibung
  Variante_1   # Name der Variante 1 des Produktes
  Preis_1      # Preis der Variante 1
  Variante_2   # Name der Variante 2 des Produktes
  Preis_2      # Preis der Variante 2
  [...]
  Variante_n   # Name der Variante 3 des Produktes
  Preis_n      # Preis der Variante 3

Es sollen also zu jedem Produkt beliebig viele Varianten angelegt werden, welche jeweils einen Namen und einen Preis beinhalten. Das möchte ich alles in einem Formular/Contenttype haben (Product).

Ich habe heute eine ganze Zeit nach einer brauchbaren Lösung gesucht und nichts gefunden. Es gibt scheinbar mehrere Module, mit denen das Problem gelöst werden sollte und auch in CKK3 soll wohl eine Lösung (Multigroups?) implementiert werden, allerdings ist das auch noch im DEV-Stadium (so, wie ich das jetzt gesehen habe). Dann bin ich immer wieder auf SubForms gestoßen, aber auch dieses Modul ist "obsolete". Gibt es keinen Nachfolger bzw. einen Ersatz?

Das Problem ist doch so elementar, dass ich mir das nicht vorstellen kann... :(

Viele Grüße und vielen Dank
Till

‹ Nach Erstellen/Ändern von Inhalt Cron ausführen (wegen Suchindex) Alternative zu Filebrowser ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich stehe vor dem gleichen Problem

Eingetragen von frank.michael.kraft (3)
am 03.02.2011 - 17:16 Uhr

Zwar ist es kein Problem, zwei Contenttypen (Produkt und Variante / Seminar und Seminartermin) und mit CCK eine Beziehung dazwischen anzulegen.
Ein Problem bekomme ich mit den Views.

Ich will die Seminarbeschreibung und alle Seminartermine in einer Liste darunter darstellen.
Doch die Liste darunter erscheint mir mit Views ein Ding der Unmöglichkeit zu sein.

Ja- es gibt die Beziehung.
Und ja - man kann sie im Seminar View auch auswählen.
Man muss sich aber entscheiden, ob man den Seminar View in Gänze normal formatiert oder in Gänze als Tabelle.
Wenn man ihn in Gänze als Tabelle formatiert, dann hat man das Problem, dass auch die Seminarfelder in der Tabelle auftauchen. Das will man natürlich nicht.
In Gänze normal: dann tauchen auch die Seminaterminfelder normal auf - also nur ein Exemplar - nicht mehrere.

Eigentlich bräuchte man so etwas wie ein Feld , das einen View beinhaltet.
Oder einen View im View.

Ich habe mit dem Modul viewfield herumgespielt, wurde aber auch nicht schlauer.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views_Customfield leistet

Eingetragen von wla (9461)
am 03.02.2011 - 17:58 Uhr

Views_Customfield leistet genau das. Mittels der Funktion views_embed_view('view', 'display', arg1, arg2, ...) kannst Du damit einen View in einem Feld aufrufen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von frank.michael.kraft (3)
am 04.02.2011 - 13:01 Uhr

Danke Werner,
die Lösung funktioniert. Das bringt mich einen großen Schritt weiter.
Ich hätte zwar die Anregung - an wen auch immer - vermutlich an die Autoren des View Moduls - das die Darstellung von 1:n Beziehungen in einem View ein klassischer Fall ist und darum einfacher gehen sollte.
Aber ich will nicht meckern, denn die Lösung funktioniert und ich bin glücklich.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 20 Stunden
  • Hey danke
    vor 3 Tagen 15 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 9 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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