I am attempting to do a simple custom page redirect using page manager following the example from
NodeOne.se videos on Page Manager. While the video works, my attempt does not and I can't see the difference other that the alias path I use.
The URL I want to intercept is
specs/%spec so I have created a custom page with that URL. I have configured the page with one argument to interpret
%spec as a taxonomy term ID.
Next I created a variant set to perform an HTML redirect (301) to the URL
materials/%spec:name/facts (This URL will call a view). There are no selection rules so all content will pass. Thee are no contexts or relationships since the argument for the term name is already visible in the summary of contexts present.
My expectation is that a URL such as
Example.com/specs/term1 should redirect the website display to the contents called by the view page
/materials/%/facts using with
term1 applied as a contextual filter giving me a URL of example.com/materials/term1/facts. Since the URL is passing the context to the view, I should not need to pass arguments through page manager/panels UI.
My result is when I enter the
specs/term1 URL, the taxonomy page for that term is shown and the URL is not changed.
The only thing I can guess is that this does not work on aliases. Any ideas on why this fails anyone?