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

Komplexes Formular

Eingetragen von DiJae (154)
am 06.04.2011 - 11:20 Uhr in
  • Modulsuche
  • Drupal 7.x

Hallo zusammen,

ich habe seit Drupal 5.x. kein Drupal Projekt mehr umgesetzt und bin etwas aus dem Thema raus. Nun möchte ich bei einem neuen Projekt Drupal 7 einsetzen.

Bei dem Projekt soll ein Nutzer der Nutzergruppe A die Möglichkeit haben, über ein Formular einen umfangreichen Lebenslauf zu erstellen. Bei dem Lebenslauf kann man u.a. auch eintragen, wo man zuvor schon gearbeitet hat. Hierbei können natürlich auch mehrere Arbeitnehmer eingetragen werden. Dafür werden immer mehrere Felder benötigt, u.a. Von, Bis, Art der Tätigkeit, Arbeitnehmer. Und diesen Teil soll man mehrmals erstellen können, d.h. ein Formular im Formular.

Der fertige Lebenslauf kann von einer Gruppe B administriert werden, d.h. er wird betrachtet, ggf. überarbeitet und anschließend freigeschaltet bzw. zur Überarbeitung an den Nutzer aus Gruppe A zurückgestellt. Unter Drupal 5.x hätte man dies über Workflows gemacht. Ich weiß nicht, ob sich in D7 hier etwas geändert hat.

Und dann gibt es noch die Gruppe C, deren Nutzer diese Lebensläufe nur betrachten darf.

Wie würdet Ihr diese Formulare umsetzen? Und kann man die Formulare in verschiedene Teile splitten, damit der Nutzer nicht direkt erschlagen wird von den vielen Feldern, die es auszufüllen gilt?

Schönen Gruß
Dirk

‹ doppelte Mitgliedschaften [gelöst] Kommentarvorgaben pro nodetype ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Aufgrund des hinterlegten

Eingetragen von SteffenR@drupal.org (2262)
am 07.04.2011 - 21:32 Uhr

Aufgrund des hinterlegten Freigabeworkflows solltest du die Lebensläufe als normale Inhaltstypen in Drupal hinterlegen. Die einzelnen Felder kannst du dir mithilfe von des [do:cck] bzw. Drupal Core Felder erzeugen.
Für die Freigabe bietet sich das Modul [do:rules] an. Die Zugriffssteuerung kannst du über Benutzerrollen und entsprechende Berechtigungen mit Drupal-Boardmitteln lösen.

Die Formulare könntest du dir entweder über fieldgroups oder komplett eigenes Theming des Node-Eingabeformulars ändern (da wäre dann "alles" möglich bspw. jquery_ui Tabs )..

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Webform?

Eingetragen von Franz (225)
am 07.04.2011 - 22:46 Uhr

kann das Webform-Modul nicht mit (irgendeinem) Workflow verknüpft werden?
Da kriegt man die Formularlogik glaub ich ganz gut "vorgesetzt".

Ist vielleicht auch zum Einstieg ganz gut, eine Zeitlang damit arbeiten, und in der nächsten Version individuellerer Aufwand, falls doch noch nötig.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Franz schrieb kann das

Eingetragen von SteffenR@drupal.org (2262)
am 08.04.2011 - 08:07 Uhr
Franz schrieb

kann das Webform-Modul nicht mit (irgendeinem) Workflow verknüpft werden?
Da kriegt man die Formularlogik glaub ich ganz gut "vorgesetzt".

Ist vielleicht auch zum Einstieg ganz gut, eine Zeitlang damit arbeiten, und in der nächsten Version individuellerer Aufwand, falls doch noch nötig.

Ich hab gerade noch mal ein wenig recherchiert - du könntest dir aus dem [do:webform] und dem [do:webform_rules] Projekt einen solchen Workflow zusammenbasteln.. Nur müsstest du dich dann noch um die Darstellung der Lebensläufte kümmern - sprich die Ergebnisse der Eingabe müssten extra gethemed werden. Ist aus meiner Sicht eher etwas für einen Node-Workflow, wie bereits von mir beschrieben.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nur ein Node pro User

Eingetragen von DiJae (154)
am 09.04.2011 - 07:47 Uhr

Danke erst einmal für die Hinweise. Ist es auch in D7 möglich, die Anzahl der Nodes eines bst. Inhaltstyps pro Nutzer einzuschränken? Ich will ja nur einen Lebenslauf pro Nutzer.

Ach ja, ich hab noch ein Modul entdeckt, dass prinzipiell diese Feldergruppen ermöglich: 'field collection'. Ist aber noch nicht ganz ausgereift, weil die Feldgruppe erst beim Betrachten der Node hinzugefügt werden kann. Ich bräuchte diesen Schritt bei der Erstellung bzw. Bearbeitung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 5 Tagen
  • Wenn die Subdomain auf
    vor 2 Wochen 3 Stunden
  • ordnerstruktur
    vor 2 Wochen 14 Stunden
  • Die Subdomain muß auf den
    vor 2 Wochen 2 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 6 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 7 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20520

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» 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 25 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