Pager für eigenes Modul
Eingetragen von rapsli (1500)
am 08.07.2008 - 22:39 Uhr in
am 08.07.2008 - 22:39 Uhr in
Ich bin gerade mein hübsches kleines Fast Gallery Modul am Entwickeln (http://www.rapsli.ch/drupal/drupal/fast-gallery-screenshots). Dafür brauche ich natürlich noch einen Pager unten auf der Seite. Es gibt ja dazu auch diverse Funktionen: pager_query, theme_pager und noch ein paar mehr.
Nur irgendwie kapiere ich es nicht so ganz. Kann mir hier jemand ein kleines Beispiel lieferen oder auf einen entsprechenden Link verweisen? Wäre super.
- Anmelden oder Registrieren um Kommentare zu schreiben
Um einen pager einzubauen
am 09.07.2008 - 11:23 Uhr
Um einen pager einzubauen muss man pager_query und theme_pager zusammen verwenden. Im Core Blog-Modul (Drupal 6) sieht das zB so aus:
<?php
$result = pager_query(db_rewrite_sql("SELECT n.nid, n.created FROM {node} n WHERE n.type = 'blog' AND n.status = 1 ORDER BY n.sticky DESC, n.created DESC"), variable_get('default_nodes_main', 10));
...
$output .= theme('pager', NULL, variable_get('default_nodes_main', 10));
?>
Wenn man mehrere Pager auf einer Seite hat, muss das Argument
element
, dass jeweils auf das Limit-Argument folgt, der beiden zusammgehörigen Funktionsaufrufe von pager_query und theme_pager übereinstimmen--
SEO-Expert-Blog.com | Torlaune.de
Ramiro
ach genau, so ging das ;)
am 10.07.2008 - 11:08 Uhr
ach genau, so ging das ;) Super. Funktioniert und ist im Modul drin http://drupal.org/project/fast_gallery
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************