Formular erstellen -> Daten in DB speichern

am 05.02.2010 - 18:06 Uhr in
Hallo,
ich möchte ein Formular erstellen. Wenn ich dieses mit CCK mache, also einen Inhaltstypen erstelle, dann muss ich ein Titel, Eingabeformat etc. eingeben. Das möchte ich aber nicht, der User soll lediglich die von mir definierten Formularfelder ausfüllen. Diese sollen anschließend in der DB gespeichert werden und mit einer View kann ich die Daten wieder Nutzerspezifisch auslesen.
Wie erstelle ich am besten so ein Formular?
Danke,
grüße Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
Nodetype/s konfigurieren und "Automatic Nodetitles"
am 05.02.2010 - 18:22 Uhr
Den Titel einer Node wirst Du nicht los. Ist auch wenig sinnvoll weil er in anderen Situationen absolut wichtig benoetigt wird. Beispiel: admin/content/node
Was Du in dem Zusammenhang tun kannst ist, das Modul Automatic Nodetitles zu verwenden. Dieses Modul kann man so konfigurieren das der Benutzer keinen Nodtitel im Bearbeitenforular zu sehen bekommt und der Titel beim Speichern automatisch generiert wird.
Das Body-Textfeld kann man in der Konfiguration der Nodetypes deaktivieren. Um dies zu erreichen bei der Konfiguration eines Nodetypes in den "Einstellungen fuer das Eingabeformular" die "Beschriftung des Inhaltsfeldes" leer lassen.
Wieso fragst Du das: Wie erstelle ich so ein Formular?
Mit CCK natuerlich!
Um die Speicherung der Daten musst Du Dich nicht extra oder selbst kuemmern. Das erfolgt logischerweise bereits wenn eine Node des mittels CCK erstellten Formulares gespeichert wird.
Und logischerweise kann man mit Views auf diese Daten zugreifen.
------------------------
Quiptime Group
Hi Stefan Zitat: Wenn ich
am 05.02.2010 - 18:25 Uhr
Hi Stefan
Wenn ich dieses mit CCK mache, also einen Inhaltstypen erstelle, dann muss ich ein Titel, Eingabeformat etc. eingeben
Wie kommst du darauf?
Wenn du unter
admin/content/types/add
einen neuen Content Typen anlegst
musst du nur den Namen,
und den Typen angeben.
Wenn du bei dann bei
Submission form settings
das Body field label
weglässt muss der User nur
den Titel angeben wenn er einen
solchen Contenttypen anlegen will.
vielen Dank schonmal für
am 05.02.2010 - 18:53 Uhr
vielen Dank schonmal für die Tipps und Hilfe,
werde es morgen mal probieren und mich dann wieder melden. Schönen Abend