\FilteredListingPage_Controller
Synopsis
class FilteredListingPage_Controller
extends DataObjectAsPageHolder_Controller
{
- // members
- private static string $ajax_template = 'FilteredListingPage';
- private static boolean $ajax_filter = true;
- // methods
- public void init()
- public void getAJAXJS()
- public void index()
- public void getFilterSettings()
- public void getFilters()
- public void getItemsWhere()
- public void getItemsSort()
- public void checkFilterValue()
- public void ShowAll()
- public void getFilterValue()
- public void getFilterOptionSet()
- public void getOptionLinkingMode()
- public void getCurrentFilterString()
- public void getIndividualFilterMessage()
- public void CurrentFilterMessage()
- public void getBackLink()
- public void ajaxRender()
Hierarchy
Extends
- DataObjectAsPageHolder_Controller
Members
private
- $ajax_filter
- $ajax_template
Methods
public
- CurrentFilterMessage()
- ShowAll()
- ajaxRender()
- checkFilterValue()
- getAJAXJS()
- getBackLink()
- getCurrentFilterString()
- getFilterOptionSet() — Creates a set of options from a DOS for use as filters on the front end Returns a DOS with $LinkingMode, $Title and $Link for use in the templates
- getFilterSettings()
- getFilterValue()
- getFilters()
- getIndividualFilterMessage()
- getItemsSort()
- getItemsWhere()
- getOptionLinkingMode()
- index()
- init()