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

abhängige Select-Listen in Formularen

Eingetragen von Micha1111 (288)
am 11.01.2009 - 12:07 Uhr in
  • Module
  • Drupal 6.x

Ich habe folgende Struktur über Nodereference-Felder erzeugt:
Inhaltstyp Liga
Inhaltstyp Mannschaft => Nodereferencefeld zum Inhaltstyp Liga
Inhaltstyp Spieler => Nodereferencefeld zum Inhaltstyp Mannschaft
Inhaltstyp Paarungen:
Nodereferencefeld zum Inhaltstyp Liga
Nodereferencefeld zum Inhaltstyp Mannschaft (Heim)
Nodereferencefeld zum Inhaltstyp Mannschaft (Gast)
Multi-Nodereferencefeld zum Inhaltstyp Spieler (Heimspieler)
Multi-Nodereferencefeld zum Inhaltstyp Spieler (Gastspieler)

Das Problem ist der Inhaltstyp Paarungen.
Nachdem eine Liga ausgewählt ist, sollen in den Feldern Heim und Gast (Mannschaften) nur noch die Mannschaften dieser Liga angezeigt werden.
Nachdem die Mannschaften ausgewählt wurden, sollen in den Feldern Heimspieler und Gastspieler nur noch die Spieler dieser beiden Mannschaften angezeigt werden.

Andernfalls ist eine benutzerfreundliche Eingabe wegen der großen Anzahl von Mannschaften und besonders Spielern nahezu unmöglich.

Es gibt bisher kein funktionierendes Modul für D6, dass dies ermöglicht:

Hierarchical Select => geht nicht mit Nodereference-Feldern (nur Taxonomy), außerdem im Moment inaktive Entwicklung
Activeselect => ebenso
Option Trim => erfüllt eigentlich genau diese Anforderung, aber leider nicht dynamisch, sondern erfordert die komplette Eingabe der Struktur in einem Admin-Interface (Schade !), obwohl die Struktur schon über die Nodereference-Felder abgebildet ist.

So ein Modul muss es doch eigentlich schon längst geben bei so vielen Drupal-Anwendern. Jeder 2. Shop im Internet hat doch so etwas. Auch T-Online verwendet so etwas im Downloadbereich.

Also, wer nutzt so etwas schon ?
Wer stellt es der Allgemeinheit zur Verfügung ?
Welcher kluge Kopf kann so etwas zeitnah auf die Beine stellen ?
Vielleicht kann man die o.g. Module einfach kombinieren ?
Letzter Ausweg:
Kennt jemand ein CMS, dass diese Anforderung der dynamischen Eingabefelder (Listen) per AJAX zur Verfügung stellt ? Wenn, ja , welches ?

‹ Suche Feld anpassen / Suchergebnisliste Relationship - Freunde online abfragen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

unglaubliche Resonanz zu

Eingetragen von Micha1111 (288)
am 07.05.2009 - 18:52 Uhr

unglaubliche Resonanz zu diesem Thema !
Drum greife ich es selbst nochmals auf.
Auf der Suche im Internet bin ich auf eine Komponente für Joomla gestoßen. Sie heisst FABRIK und ist unter www.fabrikar.com zu finden.
Das ganze ist so eine Mischung aus CCK und Views und dabei sehr sql-orientiert.
Die Komponente befindet sich zwar noch in der Entwicklung und hat entsprechend viele Fehler, jedoch sind gerade die Elemente für eigene Formulare sehr interessant.
Zum einen gibt es das Element "database join" (stellt eine Beziehung über den Tabellenschlüssel zwischen zwei Datenbanktabellen her und bastelt daraus eine dropdown-Auswahlliste) und das Element "cascading dropdown ! (macht das gleiche aber man kann eine zusätzliche Abhängigkeit zu einem anderen Formularfeld herstellen.

Das müsste doch auch für Drupal gehen, oder ?
Zumindest könnten sich doch die fähigen Drupalprogrammierer mal die Technik (Einstellungen im Backend) anschauen.

An das cascading-Element kommt man aber nur über den SVN-Server.

Also Jungs auf gehts !!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul "Hierarchical Select"

Eingetragen von Frank Ralf (2135)
am 18.05.2010 - 09:51 Uhr

Guck doch mal, ob das was ist: http://drupalmodules.com/module/hierarchical-select
(Dort lohnt auch immer ein Blick auf die "Related Modules".)

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schön, dass sich doch mal

Eingetragen von Micha1111 (288)
am 18.05.2010 - 11:29 Uhr

Schön, dass sich doch mal jemand für das Thema interessiert.

Wie ich oben schon geschrieben habe, funktioniert das Modul "hierarchical_select" nicht mit Nodereference-Feldern !

Es gibt zwar inzwischen ein Erweiterungsmodul, nämlich "hierarchical_select_node_reference", welches an sich auch funktioniert, jedoch hat die Sache einen entscheidenden Haken:

Nach meinen Tests ist man immer gezwungen, eine Auswahl bis zur letzten Ebene zu treffen, sonst kann man nicht abspeichern.

Für meine Zwecke ist jedoch erforderlich, zunächst die Nodes nur mit Liga und Mannschaften zu speichern, da vor dem Spiel noch nicht bekannt ist mit welchen Spielern gespielt wird. Die Felder Heim- und Gastspieler müssen also zunächst offen, d.h. ohne Eintrag, bleiben. Irgendeinen Dummy zu nutzen, finde ich unpraktisch und ist nicht so der Sinn der Sache.

Gruß Micha

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Fehlermeldung CAPTCHA Formular
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Download Feld beim Bearbeiten der Node, nicht bei der Benutzeranzeige
  • Updates Drupal 8 für meine Webseite
  • Falsches CSS wird geladen
  • Suche jemanden, der mir mit Drupal 7 / Adaptive Image Styles weiterhelfen kann
  • CSV-Import mit eigenständigen u abfragbaren MySQL-Tabellen als Ergebnis - Content Import Modul
  • XML-Dateien oder MySQL-Feld: Ist Drupal das Richtige für Zeitungsprojekt?
  • Upgrade von D7 auf D8 viele Views
  • RewriteEngine on in .htaccess 1 x oder mehrfach eintragen?
  • Wie Node-Zugriffsrechte performant ermitteln?
  • Images aus WebDAV/Nextcloud einbinden
Weiter

Neue Kommentare

  • Nein, das ist nicht
    vor 7 Stunden 32 Minuten
  • Ist das nicht möglich
    vor 7 Stunden 42 Minuten
  • Kritische Sicherheitslücken in Contrib-Modulen gibt es häufiger
    vor 12 Stunden 59 Minuten
  • Wenn ich in der styles.css
    vor 21 Stunden 29 Minuten
  • Hi.Ein anderer Punkt dürfte
    vor 1 Tag 46 Minuten
  • Du kannst problemlos eigene
    vor 1 Tag 3 Stunden
  • Hi, ich kenne zwar das Modul
    vor 1 Tag 4 Stunden
  • Es hängt auf jeden Fall von
    vor 1 Tag 6 Stunden
  • >Issues Oh, das wusste ich
    vor 1 Tag 6 Stunden
  • Du kannst ja auch bei den
    vor 1 Tag 9 Stunden

Statistik

Beiträge im Forum: 243387
Registrierte User: 18524

Neue User:

  • Berta234
  • webazubi
  • experte-fuer-wunder

» Alle User anzeigen

User nach Punkten sortiert:
wla8768
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3879
ronald3784
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 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