Build an interactive quote sorter readers can filter by typology categories.
Assemble the block
- Insert Quote Sorter (
prc-block/quote-sorter) as the controller. - Inside it, use Quote Template (
prc-block/quote-sorter-quote-template) for the repeating quote layout. - Add Quote Text, Quote Attribution, and Quote Label blocks inside the template as needed.
- Add Filter (
prc-block/quote-sorter-filter) variations (dropdown, list-inline, list-column) so readers can narrow quotes. - Use Dynamic Text when you need bound runtime strings from sorter context.
Upload quotes (CSV)
Open the Quote Sorter Upload Data sidebar panel and drop a CSV onto the placeholder.
Reserved columns:
| Column | Required |
|---|---|
Quote | Yes |
Attribution | No |
Label | No |
A sample CSV link is in the panel. Upload moves through processing → processed (or error) and stores a sorterId hash for retrieve. Large files can take a while; wait for processed before publishing.
Configure typologies
Set typology categories (dimensions such as gender) and related options in the controller attributes so filters and labels match your data.
Share filtered views
The filteredValues query var can preselect filters on load. Selected options on load can also be stored on the controller attribute selectedOptionsOnLoad.