Ahogy címben írom, egy modulomban formot készítenék, amin egy táblázat van. A táblázat első oszlopában egy checkbox lenne, aminek beállításait tárolom el később. De nem jutok 1-ről a kettőre.
Minden út ide vezet: http://drupal.org/node/197578
De ezt a táblázatot nem lehet lapozni .. és nem csupán a pager hiányzik belőle.
--
Ha a _form -ba teszem a táblázat összeállítását és egy form elemet töltök fel adatokkal, amiket majd táblázattá formázok, nem működik a sort-olás, (feltételezem) a lapozás sem.
Ha a lekérdezést a theme_ részben futtatom, akkor tökéletes a táblázat, de a checkbox, mint form elem nem kerül be a form-ba. Ez érthető is hiszen a checkbox html-jét én teszem be a theme_ outputjába, így nem is várható el hogy a _submit $form_values -ban megtaláljam. Természetesen a $_POST-ban meg van,de hát az mégsem az igazi... kell hogy legyen valami jobb megoldás.
--
Van valakinek ötlete merre induljak? Tudtok egy olyan modult amiben egy ilyen táblázatot valósítanak meg... A q=admin/user/user -ben látszik egy ilyen megvalósítás, de nem sikerült kibogoznom merre keressem a forrását.
Mindez: Drupal 5.x-ben
Köszönök minden segítséget.
listazas pelda
http://drupal.hu/node/4079#comment-15330
a checkbox nincs benne, de eleg egyertelmu hova kellene a kodot beszurni. ha nem megy, szolj..
ja, de ez drupal6-os. hat pedig en at nem irom..
Hol lesz az eltérés?
Hol számíthatok eltérésre? mit nézzek át?
Nem ismerem a 6-ost (sem)...
BeGa
eltérések
nos, en meg a drupal 5ost nem ismerem annyira..
A menut tuti modositanod kell, es gyorsan atfutva http://drupal.org/node/114774, ugy tippelem, hogy nagyobb gond talan nem is lesz. Esetleg meg a theme fugvennyel lehet gond. Az http://api.drupal.org szerint a tobbi fuggvenyhivas nem valtozott..
Az ?q=admin/content/node
Szia
Ha a címben említett útvonalra ellátogatsz, akkor lehet hogy egy olyan listázó oldallal találod szembe magad, amilyet te is szeretnél. :-)
A node_menu() szemrevételezésével kideríthető, hogy azt az oldal melyik függvény állítja elő.
node_admin_content()
Két űrlapot épít magába. Egyet a szűrő feltételek megadására, egyet pedig a listázásra és a művelet végrehajtására. Ez utóbbi az érdekes.
node_admin_nodes()
és a hozzá tartozó smink függvény
theme_node_admin_nodes()
Az említett függvények a node.module fájlban találhatóak.