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?