[MAIN] STERICMS-896 Enhance facet list functionality with no-results message…#1059
Draft
Mao8a wants to merge 2 commits into
Draft
[MAIN] STERICMS-896 Enhance facet list functionality with no-results message…#1059Mao8a wants to merge 2 commits into
Mao8a wants to merge 2 commits into
Conversation
… and topic filtering
|
…t function for improved topic-based filtering
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
… and topic filtering
Summary
STERICMS-896 — Resource Center topic pages show the entire library instead of filtering by topic
https://herodigital.atlassian.net/browse/STERICMS-896
Root cause
blocks/facet-list/facet-list.jsnever constrained results by the current page's topic — only by the configuredsheetand manually-checked facets, so topic pages behaved identically to the main resource-center listing.Fix
Added
getPageTopic()/normalizeTopicValue()toblocks/facet-list/facet-list.js, wired as a base filter ingetResults(),updateResults(), andgetFacets(). Topic identity defaults to the URL slug and is also authorable via atopicblock-config row. Added an empty-state message for topics with no matches.Test URLs
Before
After
Reference (unaffected page)