Macareux Advanced Page List
Expands core functionalities over page listing and search capabilities
This package enhances the standard page list block type by introducing the Advanced Page List block type, which expands on the core functionalities with added flexibility and control over page listing and search capabilities.
Features
- Inherits core filtering options such as:
- Page Type, Locale, Single Topic node, Related Topic, Public Date, Location, Featured pages, Display page aliases, and Ignore page permissions.
- Allows other blocks to filter this page list.
- Advanced filtering options include:
- Filtering by multiple parent pages, topic nodes, and page types.
- Options for "OR" and "AND" logical operations.
- Exclusion of pages by multiple topic nodes.
- Attribute-based filtering.
- Enhanced search features:
- Keyword search form with options for single or multiple keywords.
- User-selectable search mode (AND/OR).
- Attribute and public date range search forms.
- Extended display options:
- Option to display the page body in the list.
- Pager Pagination for improved performance.
- Sorting by attribute value, excluding pages with empty attribute values.
- Dropdown menu for visitors to change the sort order.
- Additional block types included:
- Year Nav for APL: Filters the advanced page list by year, similar to the core date navigation block.
- Search form for APL: Allows searching within the advanced page list block from another page.