This addon is no longer supported, but code for it can be found at https://github.com/skybluesofa/skybluesofa_page_list_plus
Compatible with concrete5 8.3.x and 8.4.x
Compatible with PHP 5.6, 7.0, 7.1 and 7.2
Page List+ lets you create a list of pages by:
- Choosing one or more page types, page templates and/or page themes
- Filtering by keywords
- Filtering by 'related to current page content'
- Filtering can be done in 4 modes: simple, fulltext, fulltext-boolean, and expanded
- Filtering by most standard page attribute (address and most custom attribute types are not supported)
- Has/doesn't have a value
- Text contains/doesn't contain a value
- Numbers and Dates within/without a range
- Images and Files by name
- Checkbox yes/no
- By select option
- By topic
- All attributes can be filtered to 'match' the current page, in effect creating a 'related to' list
- Filters can be user-selected, allowing the visitor to narrow a search by criteria that you setup
- User-selectable filters are, by default, sorted alphabetically. They can also be sorted manually in any order.
- Limit the number of pages returned and pagination
- Optionally show a list Title at the top of your list
- Optionally show a 'Show All' link at the bottom of your list
- Sorting to three levels by:
- Sitemap order
- Alpha: a-z and z-a
- Publish date: first-last and last-first
- Page attributes: a-z and z-a
- Use as site search, allowing users to filter based on criteria that you setup
Ajax Forms
Connect any number of Page List+ Forms and Lists together to refresh data without reloading the page