Skip to content

Commit 4ac0fb2

Browse files
authored
FFWEB-3357: Fix filter cloud issue on category pages
Fix filter cloud issue on category pages Upgrade Web Components version to v5.1.1
1 parent b460ba4 commit 4ac0fb2

4 files changed

Lines changed: 12 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
2626

2727
- name: Load Composer cache
28-
uses: actions/cache@v2
28+
uses: actions/cache@v4
2929
with:
3030
path: ${{ steps.composer-cache.outputs.dir }}
3131
key: ${{ runner.os }}-${{ matrix.php }}-${{ matrix.deps }}-composer

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55

66
### Change
77
- Upgrade Web Components default styles
8-
- Upgrade Web Components version to v5.1.0
8+
- Upgrade Web Components version to v5.1.1
99

1010
### Fix
1111
- Implement redirection to search result page for searchTerm and brand suggests
12+
- Fix filter cloud issue on category pages
1213

1314
## [v6.0.0] - 2025.02.05
1415
### BREAKING

assets/js/ff-web-components/bundle.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

views/twig/extensions/themes/default/layout/base.html.twig

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
{% endif %}
7373
7474
{% if oViewConf.getSearchImmediate()|escape("js") and oView.getClassKey() == "search_result" %}
75-
const searchParams = factfinder.utils.env.searchParamsFromUrl({ categoryFieldName: `{{oViewConf.getFFStringConfigParam('ffCategoryPathFieldName')}}` });
75+
let searchParams = factfinder.utils.env.searchParamsFromUrl({ categoryFieldName: `{{oViewConf.getFFStringConfigParam('ffCategoryPathFieldName')}}` });
7676
initialSearch(searchParams, { requestOptions: { origin: `initialSearch` } });
7777
{% endif %}
7878
@@ -89,9 +89,13 @@
8989
}));
9090
9191
const initOptions = factfinder.config.get();
92-
initialSearch({
93-
filters: initOptions.appConfig.categoryPage,
94-
});
92+
searchParams = factfinder.utils.env.searchParamsFromUrl(
93+
{ categoryFieldName: `{{oViewConf.getFFStringConfigParam('ffCategoryPathFieldName')}}` }
94+
);
95+
96+
searchParams.filters = searchParams.filters ?? [];
97+
searchParams.filters.push(initOptions.appConfig.categoryPage[0]);
98+
initialSearch(searchParams);
9599
{% endif %}
96100
97101
});

0 commit comments

Comments
 (0)