Automated list

The Automated List Component enables editors to create content lists and embed them on any page.

It uses a civictheme_automated_list paragraph, whose field values are processed by a View preprocessing function. This function maps these values as arguments to a pre-configured civictheme_automated_list view.

The component provides configurations via paragraph to a view allowing content type restrictions, show/hide pagination, altering the number of items and filter configuration options.

It is possible to replace the default civictheme_automated_list view with a more custom one required for a specific site via hook_civictheme_automated_list_view_name_alter() (see civictheme.api.php for details).

CivicTheme also provides support for filters in an exposed form. For views with only 1 exposed filter, Single Filter component (tag based) is enabled, but as soon as there is more than one exposed filter - the Group Filter component (with dropdown filters) is enabled automatically.

It is possible to opt-out from automated exposed filters conversion using the views.CivicThemeOptoutViewsExposedFilter flag on the theme settings page.

Last updated