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

Komplexes Formular

Eingetragen von DiJae (154)
am 06.04.2011 - 10: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 - 20: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 - 21: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 - 07: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 - 06: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

  • 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 22 Stunden
  • Hey danke
    vor 3 Tagen 17 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 11 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • 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 13 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