vefl
Security covered
Provides an ability to output Views exposed fields in layouts. Helps with Views exposed filters theming.
Features:
- Provides Default and supports Panels and Display suite layouts.
- You can define custom layouts with regions.
- You can override exposed form template as usual.
- Added `views-exposed-widget` and `views-exposed-widget--field-name` templates.
- Works with Exposed form in block.
- Supports Better exposed filters module.
Configurations
For Site builders
- On views edit page find Exposed form section.
- Choose Basic (with layout) or Better Exposed Filters (with layout) Exposed form style.
- On Exposed form settings form find Layout settings fieldset.
- Choose Layout and click Change.
- Set in which region each exposed filter will be outputted.
- Click Apply and have fun.
For Developers
- You can define custom layouts.
- You can override exposed form template as usual:
- In your theme define vefl-views-exposed-form.html.twig, use $region_widgets variable to output widgets by regions.
- vefl-views-exposed-form--VIEWNAME.html.twig or
vefl-views-exposed-form--VIEWNAME--DISPLAYNAME.html.twig also work. - Find more info about Views template files.