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.