ePages 6.12.0 - DE_EPAGES/FactFinder/API/TLE/FactFinderHandler.pm

Package DE_EPAGES::FactFinder::API::TLE::FactFinderHandler

TLE Handler for FactFinder

Functions

FFFILTERPARAMS
FFLOOPSORTS

FFFILTERPARAMS

Creates filter param string for FactFinder URL

Syntax
#FFFILTERPARAMS(#Filter, #Prefix, #CurrentGroup, #CurrentElement)
Example
<a href="#Pager.URL#IF(#DEFINED(#Filter))&amp;#FUNCTION("FFFILTERPARAMS",#Filter,"Filter_")#ENDIF">Link</a>
Input
#Filter (ref.hash)
existing FactFinder filter datastructure
#Prefix (string)
FactFinder prefix. use "Filter_"
#CurrentGroup (string)
current filter group
#CurrentElement (string)
if existant, add current element to filter,
if not, removes all filters in current group
Return
$FilterParamString - url params for filtering - string

FFLOOPSORTS

Iterates over a list of sort items from FactFinder

Syntax
#FFLOOPSORTS(#SortList)
Example
#BLOCK("FFLOOPSORTS",#Result.sortsList.SortItem) .. #ENDBLOCK
Input
$SortsList (ref.hash)
FactFinder SortsItem datastructure
Return
$aLOOP