Modul som liknar custom pagers i D7?

Events happening in the community are now at Drupal community events on www.drupal.org.
annahelin's picture

Hej!

Jag har gjort en vy med titles som länkar till originalnoder. Besökaren kan själv filtrera på vilka noder som ska synas i vyn. När man klickat in sig på en node ska det ligga länkar till nästa/föregående node i den sökningen man gjort.

Jag har letat runt lite och hittat modulen Custom pagers (http://drupal.org/project/custom_pagers). Dessvärre är den fortfarande i dev-version för D7 men jag provade ändå. Den har en hel del buggar och fungerar tyvärr inte alls som den ska (använt den i D6 också). Eftersom senaste "commitment" gjordes för 43 veckor sen så tror jag inte den vidareutvecklas.

Jag e på jakt efter en liknande modul som kan göra jobbet. Jag snubblade över tråden http://groups.drupal.org/node/26900 men vill helst inte flytta över innehållstypen till bookmodulen då det genererar en hel del extrajobb.

Något förslag på en liknande modul?

Comments

Hej. Jag känner inte till

frippuz's picture

Hej.
Jag känner inte till någon bra modul för det här, då listan av sidorna du vill ha med i listan är dynamisk. Jag fick däremot den här idén.
Jag hade nog försökt med något i den här stilen.
Cacha resultatet från vyn i en array i stilen 1 => "title"], [4 => 'title 2'], [3 => 'title 3'. Ge värdet ett smart namn i cachen som är baserat på sessionsID, sätt maxtiden på cachen till sessionstiden. Listan skrivs över varje gång en ny filtrering görs. Troligen kan du använda hook_views_post_execute för att hantera cachningen.

Varje gång besökaren går till en av sidorna ur arrayen, skapa "Föregående" och "Nästa" länkar. Du borde kunna skapa dessa länkar med en preprocess funtioner eller i en .tpl.php fil.

Några idéer iaf, hoppas något kan vara a glädje.

//Frippuz

Ah, tack! Jag får prova en

annahelin's picture

Ah, tack! Jag får prova en sån variant :) E inte så superduktig på PHP men de ska nog gå att lösa.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: