web_fsearch_pager Shortcode
The web_fsearch_pager shortcode renders navigation for faceted-search result pages.
Usage
[web_fsearch_pager]
Attributes
| Attribute | Default | Accepted values | Purpose |
|---|---|---|---|
type |
numbers |
String unless stated otherwise | Selects the rendering or behavior variant consumed by the shortcode. |
context |
Current page | Enabled context ID | Optional owner; only the active results context is interactive. |
class |
— | String unless stated otherwise | Adds one or more custom CSS classes to the rendered control. |
label |
— | String unless stated otherwise | Sets the visible control label. |
next_label |
— | String unless stated otherwise | Sets the next label value consumed by this shortcode. |
prev_label |
— | String unless stated otherwise | Sets the prev label value consumed by this shortcode. |
button_style |
1 |
1 or a configured button-style slug |
Selects a button style defined in the POM design system. |
button_size |
default |
String unless stated otherwise | Selects the rendered button size. |
Faceted search context
Enable and configure Faceted Search in Settings → POM Theme → Content model → Faceted search. Controls, results, and gateways that belong together must use compatible context values.
Verification
Test web_fsearch_pager with the configured Faceted Search context, active selections, no selections and an empty result set. Pay particular attention to type and class.
Native block and shared behavior
Use Faceted Search Pager and Per Page for the equivalent native controls. Both paths use the same feature gate, result request, conditional assets and templates. Instance labels, styles and ordered size lists remain independent.
Load more and Infinite take precedence over replacement pagination and hide Per Page for the matching context. Per-page choices accept at most 50 ordered positive integers from 1 to 200; invalid or unrestricted all overrides use the query default. The first matching size selector supplies its default unless an explicit URL choice exists. Changing size resets pagination, and Reset changes it only when configured to reset extra controls.