Forms anpassen

am 04.01.2009 - 20:34 Uhr in
Hallo zusammen,
ich habe gerade über die Feiertage angefangen mich in Drupal einzuarbeiten, Deshalb denke ich ist die Frage hier in der Kategorie richtig aufgehoben.
Ich habe mehrere CCK Typen erfolgreich angelegt und kann die in der Ansicht wunderbar mit Contemplate anzeigen. Nun möchte ich die Erstellung der Contents anpassen. Soweit ich weiss nennt man das im Drupal Jargon Form. Leider gibt es da anscheinend nichts ähnliches wie Contemplate, oder ? Wie muss ich Vorgehen um da ein "Kundensicheren" Form zu erzeugen?
Viele Grüße,
Tealow
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, schau dir das mal
am 04.01.2009 - 21:17 Uhr
Hi,
schau dir das mal an:
http://agaricdesign.com/note/how-theme-drupal-form
http://api.drupal.org/api/group/form_api/6
Das und Form API ist erstmal sehr sehr viel, aber es lohnt sich :)
---
Viele Grüße,
Kars-T
Vielen Dank für die Info.
am 06.01.2009 - 21:21 Uhr
Vielen Dank für die Info. Sehe ich das richtig, ich muss also ein eigenes Modul erstellen um einen "Custom"-Form zu erstellen? Jetzt wollte ich allerdings auf einen eigenen CCK Datentyp verweisen und dieser Datentyp nutzt auch ein IMCE Feld. Das macht meines erachtens die Sache etwas schwieriger, oder ? Macht es dann nicht evtl. ein eigenes Modul ohne CCK Typen zu bauen, was direkt gleich alles selber macht ?
Fragen über Fragen :-)
Viele Grüße,
Tealow
Sorry das kann ich dir nicht
am 06.01.2009 - 21:27 Uhr
Sorry das kann ich dir nicht beantworten ;)
Grundsätzlich musst du das alles wie du schon sagst über ein Modul machen, das über hook_form und damit die Form API das Formular verändert. Eigene CCK Felder habe ich noch nicht geschrieben, aber ich denke das werden dann neue Typen für die Form API? Und IMCE denke ich ist dann "relativ" einfach da es über JS aufgerufen wird. Das ist dann wenigstens entkoppelt, denke ich. Viel Erfolg!
---
Viele Grüße,
Kars-T
wenn es darum geht bilder
am 09.01.2009 - 20:25 Uhr
wenn es darum geht bilder per cck hochzuladen, und dann in den editor zu holen - dafür gibt es ein modul, nur finde ich das nicht mehr so schnell :(