[5.x] Fix taxonomy routes on multi-site #10398
Merged
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.
This PR fixes an issue with taxonomy routes on multi-sites. Previously, the taxonomy was accessible on all sites, even on sites that haven't been configured on the taxonomy.
Consider these configs.
resources/sites.yaml
content/taxonomies/tags.yaml
If you've created the necessary views to get the taxonomy routes working, the taxonomy would be accessible on:
/tags
/de/tags
/fr/tags
But the taxonomy was only configured for the
english
andgerman
sites. This PR fixes this issue. So now the taxonomy is only accessible on:/tags
/de/tags
This fix also applies to collection taxonomy routes. Here, however, the collection's sites will also be considered. In this case, both the taxonomy and the collection need to be configured for the
english
andgerman
sites./pages/tags
/de/pages/tags