[Gelöst:] Draggable-Tabelle für Weight-Sortierung: Howto oder Beispiel gesucht.
am 28.03.2011 - 21:54 Uhr in
Es ist nicht so, daß ich nicht einige Anleitungen gefunden habe und normalerweise komme ich mit den Anleitungen auf api.drupal.org auch ganz gut klar. Aber im Moment sehe ich den Wald vor lauter Bäumen nicht.
Also, ganz einfache Sache. Ich habe ein paar Datensätze, ganz simpel und eindimensional. Bestehend aus ID, Inhalt und Weight (für die Sortierung halt).
Ich möchte diese nun als Admin-Form ausgeben, wie sie zum Beispiel beim Block-Sortieren jedem Bekannt ist (nur halt noch viel einfacher, eben simpel und eindimensional).
Die Form-Api beherrsche ich. Auch das Themen statischer (also nicht-dragbarer) Tabellen ist bekannt. Nur, wie kriege ich beides zusammen, sodaß die Tabelle gleichzeitig das Formular ist? Da hakts bei mir gerade irgendwie.
Ich bin mir ja ziemlich sicher, daß das ganz simpel ist und ohne ein einziges Stück hartkodiertes HTML geht. Aber ein Beispiel zum abkucken wäre mir viel hilfreicher als die doch etwas konfusen Docs. Also wenn jemand da gerade einen Linktip hat oder weiß, in welchem Modul-Quelltext man da gut abkupfern kann? Denn im Block-Modul wird eben doch hartkodiert, und das möchte ich, wenn möglich, nicht tun. Aus Gründen.
Danke schon mal!
- Anmelden oder Registrieren um Kommentare zu schreiben
drupal_add_tabledrag
am 29.03.2011 - 06:47 Uhr
Hallo.
Kennst Du die Funktion [api:drupal_add_tabledrag:6]? Dort ist unter anderem erklärt, wie man so eine draggable-table erstellen kann.
Ein schönes Beispiel gibt es mit [api:theme_menu_overview_form:6].
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
drupal_add_tabledrag
am 29.03.2011 - 09:59 Uhr
Guten Morgen,
jo, das kannte ich, deshalb war ich ja auch sicher daß es für all das schon APIs gibt und ich nicht noch mal das Rad neu erfinden muß. Ich schaue mir seit einigen Stunden mal drupal_get_form('taxonomy_overview_vocabularies') angeschaut, bin dabei auf theme_taxonomy_overview_vocabularies gestoßen und habe das System kapiert nun wohl halbwegs kapiert.
Ich glaube was mir fehlte, war das vollständige Wissen über drupal_get_form, also konkret darüber, daß man da offenbar die Standard-Formularerzeugung überthemen kann. Ich denk mal wenn ich jetzt noch eine halbe Stunde rumfrickel, sitzt es.
Dankeschön!
xhtmlperljavascriptcssdelphivbaphp - und nu auch noch das!