\FilterableArchiveHolderExtension
Synopsis
class FilterableArchiveHolderExtension
extends SiteTreeExtension
{
- // members
- private static string $managed_object_class = "Page";
- private static string $managed_object_date_field = "PublishDate";
- private static string $pagination_control_tab = "Root.Main";
- private static $pagination_insert_before = NULL;
- private static boolean $pagination_active = true;
- private static boolean $tags_active = true;
- private static boolean $categories_active = true;
- private static boolean $datearchive_active = true;
- public static array $db = ;
- private static array $has_many = ;
- // methods
- public void updateCMSFields()
- public DataList getItems()
- public DataList getFilteredArchiveItems()
- public void ArchiveUnitDropdown()
Hierarchy
Extends
- SiteTreeExtension
Members
private
- $categories_active
- $datearchive_active
- $has_many
- $managed_object_class
- $managed_object_date_field
- $pagination_active
- $pagination_control_tab
- $pagination_insert_before
public
- $db
Methods
public
- ArchiveUnitDropdown()
- getFilteredArchiveItems() — Returns items for a given date period.
- getItems() — Return unfiltered items
- updateCMSFields()