Nur Formularfelder einer Gruppe anzeigen - ähnlich wie Tabs
am 28.02.2011 - 12:27 Uhr in
Hallo,
ich brauche wieder mal eure Hilfe:
Und zwar habe ich einen Contenttype mit ca. 50 Formularfeldern die sich auf 14 Gruppen aufteilen.
Rufe ich das Formular auf, stehen alle Gruppen "schön" untereinander.
So, nun zum Problem bzw. zur Herausforderung:
Ich würde die Gruppen gerne aus dem Contenttyp "herauslösen" und einzeln darauf zugreifen können.
Eigentlich genau wie bei Tabs, nur dass ich nicht immer alle Gruppen in Form von Tabs sehe (also die Tableiste), sondern nur die Formularfelder der aufgerufenen Gruppe.
Dazu kommt, dass Tabs nur die anderen Felder versteckt, es wird immer das komplette Formular geladen. Das finde ich irgendwie unsauber.
Evtl. müsste man ein eigenes Modul schreiben, welches die Formularfelder aufruft. Kann mir vielleicht jemand ein Beispiel(link) zukommen lassen, wo die Thematik behandelt wird?
Evtl. andere Lösungsvorschläge?
Vielen Dank,
viele Grüße Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
Hm. was genau meinst Du? Die
am 01.03.2011 - 10:39 Uhr
Hm. was genau meinst Du? Die einzelnen Fieldgroups in Tabs zu packen geht mit http://drupal.org/project/cck_fieldgroup_tabs
Um nacheinander alle Fieldgroups anzuzeigen kannst Du mit http://drupal.org/project/multistep arbeiten.
Nein - er meint, wenn er nur
am 01.03.2011 - 10:56 Uhr
Nein - er meint, wenn er nur eine ganz bestimmte Gruppe des Inhaltstyps editieren will und auf die Edit-Form zugreifen will, dass er dann nur (je nach Wunsch) auf diese eine Gruppen zugreifen kann.
z.B. Gruppe "Adresse" - mit 6 CCK-Feldern.
Somit könnte man (wie z.B. bei Facebook o.ä.) einzelne Felder/gruppen editieren ohne ständig das gesamte Edit-Form mit seinen 50 Feldern aufrufen zu müssen.
Solch ein Lösung suche ich übrigens auch schon seit längerem (für Content Profile). Es gibt zwar "Content Profile Form Parts" http://drupal.org/project/profile_form_parts - das arbeitet bei mir aber leider nicht korrekt.
Falls da jemand, wie der Threadersteller fragte, noch etwas anders kennt, immer her damit ;-)
Gruß Matthias
Drupal rockt!!!