Frage

Gibt es eine Möglichkeit um ein zusammengesetztes Feld zu schaffen, die mehrere Werte, wobei jeder Wert mit einer anderen Gruppe von zusammengesetzten Werte haben kann?

z. Wir wollen am Ende dieser Struktur haben:

  • Gruppe 1 (unbegrenzte Anzahl von Gruppen)
    • Child Feld (unbegrenzte Kinder für jede Gruppe)
    • Child Feld
    • ...
  • Gruppe 2
    • Child Feld
    • Child Feld
    • ...
  • ...

Ist das überhaupt für ein benutzerdefiniertes Modul, das ein CCK Feld definiert? Wenn ja, kann jemand schiebt mich in der richtigen Richtung?

War es hilfreich?

Lösung

Dies ist eine sehr einfach und diskutiertes Thema in der Drupal-Welt.

Diese Funktion wird CCK „Multigruppen“ genannt, und es sieht es ziemlich schwierig ist, zu implementieren. gibt es diese eine Menge Beiträge im Drupal-Forum über, schlage ich vor, Sie hier zu starten:

http://drupal.org/node/494100

es ist eine Art von "hidden" Feature in dem CCK-Modul. im Modul-Verzeichnis finden Sie Hinweise finden Sie hier:

CCK / modules / content_multigroup / README.txt
Edit: Die laufenden Arbeiten auf dem Multigruppenmodul mit dem experimentellen bewegt CCK 3.0 Zweig.

In der Zwischenzeit können Sie versuchen, mit ihm zu tun mit dem flexifield Modul (Aber es ist irgendwie hackish, ich werde es nicht in der Produktion verwendet werden)

Andere Tipps

ich am Ende meine eigene "Cost / Produkt" CCK Verbindung Feld erzeugt wird, basierend auf diesem hervorragenden Tutorial mit Beispiel Module:

Für Drupal 7+, möchten Sie wahrscheinlich die Modul Feld Sammlung überprüfen, oder Feldgruppe wenn Multiples sind nicht erforderlich.

Dieses Problem ist ziemlich alt, aber ich über es gerade passiert ist. Ich würde denken, die Art und Weise zu handhaben jetzt mit einem zweiten CCK-Typ für die Kinder, und die Gruppen als node_reference Feld sein würde. So müssten Sie:

Mastertype

  • Gruppenfeld
    • unbegrenzt pro Knoten
    • jeweils eine, einen Verweis auf einen Knoten ChildType

ChildType

  • Kind Feld
    • unbegrenzt pro Knoten
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top