Wo ist mein Drupal View pager?
Ich habe eine Drupal 6 Seite, wo ich ' ve erstellt eine Ansicht, die zeigt eine Liste von Knoten. Nichts kompliziert-außer, dass, wenn ich wählen Sie "use pager" --> "yes" (und wählen Sie die "full-pager"), der pager nicht zeigen, bis auf der Seite. Die erste Seite der Knoten zeigt nach oben, aber es gibt keinen Weg, um zu anderen Seiten.
Durch googeln habe ich gesehen, dass einige Leute hatten ein Problem mit dem "Pager " Element" - Element, also änderte ich, von 0 auf 1 -- kein Glück.
Diese sollte nicht sehr kompliziert sein, aber ich habe es für eine Weile!
Helfen!?
ETA:
Ich habe verfolgt Sie nach unten, um die folgenden Zeilen in /modules/views/theme/theme.inc:
$pager_theme = views_theme_functions($pager_type, $view, $view->display_handler->display);
$vars['pager'] = theme($pager_theme, $exposed_input, $view->pager['items_per_page'], $view->pager['element']);
Der ersten Zeile wird ein array zurückgegeben; die zweite Zeile gibt nichts zurück.
Ich vermute jetzt, dass dies ein theming problem mit dem custom theme, das ich verwende, die vielleicht nicht völlig korrekt aktualisiert für Drupal-6 -- wie, vielleicht fehlt mir ein pager-template irgendwie? -- allerdings, ich bin ganz neu bei Drupal und nicht wirklich verstehen, wie man weiter die Spur und beheben das Problem. Jede Beratung wäre sehr geschätzt werden!
ETA noch einmal:
Den pager auch nicht zeigen, bis bei der Verwendung von Garland, es ist also nicht ein Thema, Problem, nachdem alle. AUCH: ich habe eine Kopie von dieser Webseite auf einem Entwicklungs-server, als auch, und das kopieren hat funktioniert die Paginierung! Ich habe geprüft, was ich dachte, könnte anders sein-Dateien in das Thema, welche Module aktiviert sind-und es scheint, wie so ziemlich alles das gleiche ist. Das einzige, was ich weiß, ist anders, ist jedoch, dass die Produktions-server hat eine niedrigere MySQL-version (niedriger als empfohlen für Drupal-6 -- wir warten auf die hosting-Unternehmen werden in der Lage zu ändern, dazu später mehr). Würde es Sinn machen, dass die alte version von MySQL ist nicht in der Lage zu tun, die Paginierung richtig in Drupal 6? Wenn ja, weiß jemand einen workaround kann ich tun, bis wir sind in der Lage, update MySQL?
Es fehlt die Vorschau.
Blöde Frage: bist du absolut sicher, dass Sie genügend Knoten, die ein pager benötigt? Versuchen Sie, den Knoten zu begrenzen, um eine niedrigere Nummer und sehen, ob es dann auftaucht.
Gute Frage :). Aber ja -- Einstellung der # 10 statt 25 zeigt 10 Knoten und keine pager, und wenn er auf 0/unlimited Ergebnisse in einer out-of-memory-Fehler. Wenn es im Zusammenhang: ich bin auch nicht zu sehen, Pager auf anderen teilen meiner Website, wo ich von Ihnen erwarten würde (z.B. Suchergebnisse), so dass vielleicht alle die Paginierung ist irgendwie gebrochen? Wenn das der Fall ist, irgendwelche Ideen wie man es beheben? Dies ist eine Website, dass jemand anderes einrichten, ich habe nur ein Upgrade auf Drupal 6, für was das Wert ist.
Ich würde versuchen, all die üblichen debugging-wie ausgeführt update.php, läuft cron, Spülung alle Drupal caches, deaktivieren Sie alle Module, die Sie können (oft ist das Zeug verursacht buggy-Module), etc. Andere als die, fraid ich kann mir nicht helfen.
InformationsquelleAutor anotherthink | 2010-01-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte dieses problem und es behoben so:
Bearbeiten Sie Ihre Ansicht: klicken Sie auf "Use pager" und "Pager-element:" von 0 auf 1. Speichern Sie die Ansicht.
Ich Liebe Drupal, aber ich hoffe wirklich, D7 Griffe der pager besser... es ist eine Fallstudie in warum Globale Variablen sind böse.
Gehen auf die "pager-Einstellungen" und setzen der 'pager-id' , 4 löste das Problem auf Drupal 7
InformationsquelleAutor Alienatix
Es wurde von MySQL alle zusammen! Umzug auf einen neuen server mit der richtigen version von MySQL, und alles ist peachy keen wieder.
InformationsquelleAutor anotherthink
Wie es scheint, Sie haben sich viel getan bei der Fehlerbehebung auf Ihrem eigenen. Versuchen Sie es mit einem Standard-theme wie Garland und sehen, wenn dieses es regelt. Wenn ja, wissen Sie, es ist ein Design problem.
InformationsquelleAutor greggles
Paar Dinge, die Sie ausprobieren können:
Kann ich nicht denken im moment, zu versuchen, ohne mehr info. Mit einem export Ihrer Sicht helfen könnte.
Haben auch Sie versucht, ein Duplikat der Seite auf den Produktions-server unter einem anderen domainname oder subdomain? Vielleicht Spülen, einige Probleme Weg. Viel Glück!
InformationsquelleAutor Jeremy Heslop