When using the facets pretty paths module, in combination with a view that also has child pages under the url structure those child pages no longer work.

e.g.
my-view <- view path
my-view/some-child-page-about-the-view <- a child page path

The child page here will not load and instead the view itself will continue to load, so we should alter the path_processor_inbound service priority to lower than the core path_processor_alias service priority which is set to 100. So setting it to 80 would allow these child page url's to function correctly.

This fix does not impact the facets being picked up correctly from the url.

Comments

andywhale created an issue. See original summary.

andy_w’s picture

Status: Needs work » Needs review
StatusFileSize
new587 bytes
strykaizer’s picture

Status: Needs review » Fixed
StatusFileSize
new1.61 KB

While testing this, I found out that this can break detection of active facets.
Fix attached, thanks for your help!

  • StryKaizer committed a06d46e on 8.x-1.x
    Issue #2915136 by andywhale, StryKaizer: Path processor takes priority...
strykaizer’s picture

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.