Form feldolgozott adatainak megjelenítése lapozóval.

Phoere képe

Sziasztok!

Ennek a kérdésnek az előzménye itt van:
http://drupal.hu/forum/sajat-form-keszitese/18178

Működik a form, a beküldött adatok alapján az urlap_result() függvényben összeállításra kerül egy db_select. Ezzel a lekérdezésnek megfelelő tartalmak egyes mezői kerülnek táblázatosan kilistázásra. Mivel a lista hosszú lehet, így értelemszerűen lapozó kellene,de ezt nem sikerült összehoznom.

Az alábbi mintakóddal próbálkozom, de valamit rosszul értelmezhetek, mert nem működik. ( A db_select itt egyszerűsítve van)

  1. $query = db_select('node', 'n');
  2. $query->fields('n', array('nid', 'title'))
  3. ->condition('n.nid', $nid, '=')
  4. ->extend('PagerDefault')
  5. ->limit(10)
  6. ->extend('TableSort');
  7. $result = $query->execute();
  8.  
  9.  
  10. foreach($result as $record) {
  11. $nid = $record->nid;
  12. $title = $record->title;
  13.  
  14. $rows[] = array (
  15. 'data' => array (
  16. $title,
  17. $nid,
  18. );
  19.  
  20. }
  21.  
  22. $header = array(
  23. array('data' => 't(Title)'),
  24. array('data' => 't(Node ID')
  25.  
  26. );
  27.  
  28. $html = theme('table',
  29. 'header' => $header,
  30. 'rows'=>$rows,
  31. 'caption' => 't(Results)',
  32. 'sticky' => TRUE,
  33. 'empty' => 't(No nodes created...)',
  34. )
  35. );
  36. $html .= theme('pager',
  37. 'tags' => array()
  38. )
  39. );
  40.  
  41. print $html;

Futtatáskor a táblázatos megjelenítés rendben működik, de a lapozó nem. Mi hiányzik belőle?

Előre is köszönöm a segítséget

Drupal verzió: 
dj képe

Phoere képe

Köszi!

Itt a $build egy tömb lesz. Milyen függvénnyel lehet megjeleníttetni a megfelelő formában?

0
0

Csökönyi Ferenc

szantog képe

ha rendesen page callbackben van használva, ez egy renderable array-

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Phoere képe

Köszönöm a segítséget.
Végül ez alapján sikerült működésre bírni:

http://w3shaman.com/article/working-table-and-pagination-drupal-7

0
0

Csökönyi Ferenc