Views Pager aktiv Zustand in Panels 2. Seite
Eingetragen von stevenx (201)
am 08.02.2014 - 19:03 Uhr in
am 08.02.2014 - 19:03 Uhr in
Moin,
habe eine View Pane innerhalb eines Node via Panels eingebunden mit Limit 6 für den Ajax Pager.
Ajax für den Vor und Zurück Button für den Pager
Wenn ich nun Vor Drücke komme ich ja auf die Ergebnisse 7-12 innerhalb der View.
Nun klicke ich z.Bsp. den 7. an und die entsprechende Node wird geöffnet.
Wie kann ich nun dafür sorgen das der Pager nicht wieder in die Ursprungsposition 1-6 geht sondern aktiv auf der 7 bleibt?
Cheers Steve
- Anmelden oder Registrieren um Kommentare zu schreiben
Moin moin, da ja die View
am 09.02.2014 - 16:56 Uhr
Moin moin,
da ja die View nicht weiss in welcher Position die aufgerufene Node sich bei ihr befindet und Versuche das festzustellen extrem Performance lastig wären (vgl mal hier: http://drupal.stackexchange.com/questions/29515/find-item-position-in-th...), gibt es meiner Meinung nach nur einen vernünftigen Weg das zu realisieren.
Du kannst Dir mal anschauen wir der vor und zurück-Button des Ajax-Pagers funktioniert: Er gibt den Parameter ?page=xx mit. Also wenn Du an den Aufruf der Node diesen Parameter mitgibst wird auch der Ajax-Pager mit der richtigen Pager-'Seite' geladen.
Ich persönlich würde mir das einfach machen:
Die aktuelle Pager-'Seite' mittels JQuery aus dem Quelltext holen (bei mir wäre das z.B.
<li class="pager-current">x of y</li>
) und an an jeden Link aus dem Block /?page=x dranhängen.Gruß
Christian
Don't code today what you can't debug tomorrow
Ariya Hidayat