Pager Counter Snippet Fehler auf letzter Seite
Eingetragen von andrakar (18)
am 29.04.2010 - 14:13 Uhr in
am 29.04.2010 - 14:13 Uhr in
Hallo Zusammen,
um meine nodes in einem View zählen zu lassen (bspw. Inhalte: 1-5 von 10 usw.). Hierfür habe ich folgendes snippet in mein Views Template eingesetzt:
<?php
$from = ($view->pager['current_page'] * $view->pager['items_per_page']) + 1;
$to = $from + count($view->result) - 1;
$total = $view->total_rows;
if ($total <= $to ) {
// no need to show where we are if everything fits on the first page
echo "<div id='counter'><span>Inhalte:</span> " . $total . " </div>";
} else {
echo "<div id='counter'><span>Inhalte:</span> " . $from . " - " . $to . " von " . $total . " </div>";
}
?>
Das funktioniert auch ganz gut, bis auf die letzte Pager-Seite, da steht dann nur noch die Anzahl der Beiträge insgesamt (also bspw. anstatt 5-10 von 10 steht nur 10.
Wie kann ich das ändern bzw. erweitern, dass auch die letzte Seite korrekt angezeigt wird?
Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Erledigt. Ich habe den Code
am 29.04.2010 - 14:23 Uhr
Erledigt.
Ich habe den Code anpassen können.