• Beschreibung des Problems:
    Ich nutze migxLoopCollection um mir bestimmte User anzuzeigen und getPage, da es zu viele sind um sie auf einer Seite darzustellen (Code siehe unten).
    Es werden mir auch immer die korrekten Suchergebnisse angezeigt, wenn sie innerhalb des Limits sind. Sobald es um die Paginierung geht, kommt es jedoch zu Problemen. Mal steht eine Seite zu viel in der Paginierung, die dann leer ist wenn man die Seite aufruft. Mal fehlt die Zweite Seite in der Paginierung, obwohl mehr Seiten vorhanden sind.
    Gecachter oder ungecachter Aufruf der Seite macht keinen Unterschied.

    Schritte zum Reproduzieren:
    [[!getPage?
    	&elementClass=`modSnippet`
    	&element=`migxLoopCollection`
     	
     	&classname=`userData`
    		&joins=`[{"alias":"User"},{"alias":"Profile"}]`
    		
    		[[- <!-- search -->]]
    		&where=`[
    			{"User.active":"1"},
    			{"showMvz":"show"}
    			`]]
    		
    		&tpl=`sectionListing-member`
    		&limit=`5`
    		
    ]]
    
    
    [[!+page.nav]]
    
  • Ok, hab gelöst. Ich weiß nicht, wieso aber es hilft hier nur, wenn ich eine andere Variable für das total angebe (auch wenn auf der Seite sonst nichts ist).

    Lösung, die 2 Parameter im getPage Aufruf mit angeben:
    &totalVar=`total2`
    &pageNavVar=`page.nav2`
    


    und dann das Paging so aufrufen

    <ul class="pagination">	
    			[[!+page.nav2]]
    		</ul>

Um eine Antwort zu verfassen musst Du dich anmelden.