Benutzereingaben in Datenbank speichern | CCK
am 07.03.2010 - 10:07 Uhr in
Liebe Community,
ich bin noch relativ neu, wenn es um Drupal geht und sitze derzeit an meiner zweiten Seite mit Drupal. Nun habe ich aber folgendes Problem: Ich möchte, dass der User sich aus einer Auswahlliste etwas aussucht und sollte es das was er sucht, noch nicht geben, so soll er es in ein Textfeld eintragen. Dieser Wert (kann man sich als Hobby vorstellen) aus dem Textfeld soll dann in eine Datenbank wandern um allen anderen Usern später zu Verfügung zu stehen.
Wie ich das mit den Feldern hinbekomme weiß ich schon. Ich verwende CCK und deshalb ist es auch erstmal kein Problem die Daten als Node auszulesen und in die Auswahlliste zu packen.
Was ich nur nicht weiß, ob es Sinn macht diesen Wert als Node abzuspeichern und natürlich wie bekomme ich diesen Wert IN die Datenbank. Was mich davon abhält einen neuen Contenttyp zu erstellen ist ganz einfach der doppelte Weg.
Natürlich könnte man auch sagen, man lässt die Auswahlliste weg, aber ich muss nach diesen "Hobbys" später sortieren!
Ich hoffe ihr könnt mir helfen!
liebe Grüße
Bug
- Anmelden oder Registrieren um Kommentare zu schreiben
CCK, Taxonomy und Views
am 07.03.2010 - 10:51 Uhr
Was genau soll der User machen können?
Sofern es sich um das Erstellen von Inhalt, also Nodes, handelt, wäre eine Taxonomie sinnvoll für die Auswahlliste.
Erstelle eine Taxonomie "Hobbies". MIt free tagging ermöglichst Du es dem User, ein Hobby aus der Liste auszuwählen oder alternativ ein neues hinzuzufügen, das fortan auch mit auf der Liste erscheint. Du kannst festlegen, zu welchem Nodetype die Taxonomie gehören soll, also, wo sie zum Auswählen erscheint.
Mit Views kannst Du die Darstellung steuern und z.B. nach Begriffen ("angeln", "wandern" etc.) filtern.
Okay, Taxonomie! Hört sich
am 07.03.2010 - 11:18 Uhr
Okay, Taxonomie! Hört sich natürlich wesentlich leichter und auch sinnvoller an! Ich danke! :)