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

Pogo’s picture

I 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.

merlinofchaos’s picture

Status: Active » Closed (won't fix)

Views 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.

tanoshimi’s picture

Have you tried the taxonomy_redirect module? This allows you to override the taxonomy/term to point to a different url for each vocabulary.