Views - Pager erstellt zu viele Seiten
am 03.10.2011 - 20:55 Uhr in
Hallo Leute,
also entweder stehe ich gerade total auf dem Schlauch oder ich habe hier ein kurioses Problem.
Vielleicht hatte das ja schonmal jemand und kann mir einen Denk-Anstoß geben:
Es handelt sich um eine stinknormale View vom Typ "Beitrag", damit sollen einige ContentProfiles aufgelistet werden. Die Felder kommen aus zwei unterschiedlichen Inhaltstypen, beide als Contentprofile deklariert und beide als Beziehung eingebunden. Außerdem gibt's ein paar hervorgehobene Filter. Nichts außergewöhnliches also.
Allerdings hat die View auch einen Pager, welcher auf 15 Einträge pro Seite eingestellt ist. Das Problem: Seite 1 zeigt momentan 11 Einträge an, denn mehr gibt es noch nicht. Allerdings zeigt der Pager noch eine zweite und dritte Seite. Wenn ich diese aufrufe, sind die Seiten leer, ich habe mir bei den Seiten auch schonmal mit hook_views_pre_render die View-Infos ausgeben lassen, da stehen ja auch die Results drin. Auf Seite 1 findet man dort die 11 Einträge, auf den beiden anderen Seiten sind das nur leere Arrays, es gibt also anscheinend keine Ergebnisse für diese Seiten. Ich konnte aber bislang nicht herausfinden, warum die Seiten dann überhaupt aufgeführt werden, weiß da jemand von euch Abhilfe?
Und nein, auf der Seite gibt es keine weiteren Pager. Es gibt keine Blöcke außer dem Hauptmenü und die View wird als ganze Seite dargestellt.
- Anmelden oder Registrieren um Kommentare zu schreiben
Kann es sein
am 12.10.2011 - 16:31 Uhr
dass die Filtereinstellungen fehlen? Klingt so, als ob ALLE Beiträge aus der DB geladen werden und dann nur die existierenden Felder ausgegeben werden. Bei Beiträgen die keine Felder enthalten wird auch nichts ausgegeben nur eben NULL aus der DB geladen. Und das erscheint dann als leerer Eintrag den der Pager anzeigt.
Greetz
abc123