Frage

Ich habe eine Drupal 6 Site, wo ich eine Ansicht erstellt haben, die eine Liste der Knoten zeigt. Nichts kompliziert - außer, dass, wenn ich „verwenden Pager“ wählen -> „Ja“ (und wählen Sie die „Voll Pager“ Option), der Pager nicht auf der Seite nicht angezeigt. Die erste Seite des Knoten zeigt, aber es gibt keine Möglichkeit zu anderen Seiten zu bekommen.

Durch googeln, sah ich, dass einige Leute ein Problem mit dem „Pager Elemente“ Elemente hatten, so änderte ich, dass von 0 bis 1 - ohne Glück.

Dies sollte nicht sehr kompliziert sein, aber ich habe eine Zeit lang bei ihm gewesen!

Hilfe?

ETA: Ich habe es bis auf die folgenden Zeilen in /modules/views/theme/theme.inc verfolgt:

$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']);

Die erste Zeile gibt ein Array; die zweite Zeile gibt nichts zurück.

Ich vermute nun, dass dies ein Theming Problem mit dem benutzerdefinierten Thema ist ich benutze das nicht vollständig korrekt für Drupal 6 aktualisiert worden sein kann - wie vielleicht eine Pager-Vorlage fehlt irgendwie bin ich? - aber ich bin ganz neu in Drupal und nicht wirklich verstehen, wie weiter unten aufzuspüren und das Problem zu beheben. Jede Beratung wäre sehr geschätzt!

ETA noch einmal:

Der Pager Ebenfalls nicht auf, wenn Garland verwendet wird, so ist es doch kein Thema Thema ist. ALSO: Ich habe eine Kopie dieser Website auf einem Entwicklungs-Server als auch einrichten und diese Kopie hat Arbeits Paginierung! Ich habe überprüft, was ich dachte, könnte anders sein - Dateien in dem Thema, welche Module aktiviert sind - und es scheint, wie so ziemlich alles, was das gleiche ist. Das einzige, was ich weiß, ist anders, ist jedoch, dass der Produktionsserver eine niedrigere Version von MySQL hat (weniger als 6 für Drupal empfohlen - wir sind auf die Hosting-Unternehmen darauf warten, in der Lage, diese später zu ändern). Wäre es sinnvoll, dass die alte Version von MySQL macht nicht in der Lage ist Paginierung zu tun richtig in Drupal 6? Wenn ja, weiß jemand eine Abhilfe, die ich tun kann, bis wir in der Lage sind MySQL zu aktualisieren?

War es hilfreich?

Lösung 2

Es war MySQL die ganze Zeit! Verschoben auf einen neuen Server mit der richtigen Version von MySQL, und alles ist pfirsich wieder scharf.

Andere Tipps

hatte ich dieses Problem und fixiert es so aus:

bearbeiten Sie Ihre Ansicht: Klicken Sie auf „Use Pager“ und setzen Sie „Pager Element:“ von 0 auf 1. Speichern Sie die Ansicht.

Es scheint, wie Sie eine Menge Fehlersuche auf eigene Faust getan haben. Versuchen Sie, ein Standard-Theme wie Garland und sehen, ob es das behebt. Wenn ja wissen Sie, es ist ein Thema Problem.

Ein paar Dinge können Sie versuchen:

  • Klonen Sie die Ansicht und sehen, ob der Pager dort auftaucht.
  • Ändern Sie die Ansicht aus einer Knotenliste auf eine Feldliste und zurück (oder umgekehrt)
  • Sehen Sie, wenn Sie Kommentare in der Ansicht gezeigt. Schalten Sie Kommentare zu sehen, ob das verursacht ein Problem, wie Kommentare, ihre eigenen Pager haben. (Wenn Sie Kommentare müssen Sie wahrscheinlich an Ihren Pager # als Knoten auf eine höhere Zahl ändern, dh # Knoten 1)
  • Aktivieren / Deaktivieren Ajax Pager Option
  • Überprüfen Sie die .htaccess auf dem Produktionsserver. Zwicken die RewriteBase
  • Versuchen Sie, Ihre Datenbank löschen und es erneut. Aktualisieren von 4 bis 5 möglicherweise nicht richtig eingerichtet hat, die Sortierungen auf den Tischen.

Das ist alles, was ich im Moment denken kann, ohne weitere Informationen zu versuchen. einen Export Ihrer Ansicht Mit könnte helfen.

Auch haben Sie versucht, ein Duplikat der Website auf teh Produktionsserver unter einem anderen Domain Namen oder Sub-Domain zu machen? Könnte auf diese Weise einige Probleme auszuspülen. Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top