I'm having the same difficulty, i need to be able to override url aliases in drupal 5.1,
for example if i set the views url to
taxonomy/term/
and argument to
term ID
the view works normally, how ever if i try to then set my url in views to the alias of that term eg.
meal/breakfast/
with same argument
it wont use the view and reverts to the system default. Which to me makes it seem like the url-alias has a higher priority than the view, ive checked weighting on paths and taxonomy modules etc.. in the system table in mysql , but that is not the the issue.
The only reason i need to do this is because i want to theme my taxonomy/term views differently for certain vocabularies, ie. have different header, footer information and slight style changes in css, which i can not achieve by just using the default taxonomy/term i need to alias the terms and apply "views" to the aliases. If there is a workaround for my problem id be greatly appreciative as to a shove in the right direction.
Comments
Comment #1
Pogo commentedI have the same problem, although I think it's not a problem with url alias. I think that Views need some special selector on which pages the view should be applied/shown. Maybe something blocks have in their configuration.
Comment #2
merlinofchaos commentedViews cannot override aliases and gets no control over aliasing;
URL aliases cannot have arguments.
If your view is foo/bar and you alias it to baz, and you then go to baz/blah you won't get foo/bar/baz.
This is unfortunate; there is also not a single thing I can do about this. That is simply how the aliasing system works. You'll have to find another solution to do what you want.
Comment #3
tanoshimi commentedHave you tried the taxonomy_redirect module? This allows you to override the taxonomy/term to point to a different url for each vocabulary.