Filterlisten merken und in Detailseiten durchblättern

29.11.2018

Bereits gefilterte Listen lassen sich nun mit Vor- / Zurück-Schaltflächen in der Detailseite durchblättern und jederzeit über einen "Zurück zur Liste" Link wieder aufrufen. 

Nehmen wir an, Sie haben auf Ihrer Seite eine Liste mit Produkten, Immobilien, Stellen- oder Kleinanzeigen, die sich filtern, blättern oder per Ajax nachladen lassen. Einen einfachen Zurück-Link anzubieten war in dem Fall schon immer einfach abzubilden, wollen Sie jedoch auch in der Detailseite eine Blätterliste durch die vormals gefilterte Liste anbieten, mussten diese mit eigenen Programmierungen extra zwischengespeichert werden.

Nun bietet Weblication alle benötigten Framework-Funktionen, um auch nach dem Blättern in der Detailliste wieder zurück zur bereits gefilterten Liste zu springen.

Damit sich die Liste die gefilterten Werte merkt, ist folgender Eintrag notwendig

<wd:fragment id="storeAsLastListInSession" type="char.default">1</wd:fragment>

Listenaufruf in der Detailseite

if(wList::getLastListSessionOptions()){
  
$options = array();
  
$options['layout']     = '8';
  
$options['limitPages'] = '1024';
  
$options['linkOverviewText'] = 'Zurück zur Übersicht';
  
$options['linkOverviewHref'] = wList::getLastListSessionUrl();
  print 
wList::createLastListSessionPrevNext('/wGlobalProject/wGlobal/layout/templates/lists/prevNext.wFilelist.php'$options);
}
Vor- / Zurück-Schaltfläche mit Link zur gefilterten Übersichtsliste in der Detailseite
Vor- / Zurück-Schaltfläche mit Link zur gefilterten Übersichtsliste in der Detailseite