Нахождение аргумента Views в URL

Аватар пользователя Pan4eZzz Pan4eZzz 4 июня 2010 в 14:25

Есть термины таксономии:
- video
- audio
- codec
- т.д.

Но при формировании ноды адрес автоматически преобразуется (pathauto) в: site.ru/cat/video/[nid]

Нужно на странице site.ru/cat/video выводить список нод с термином video

Попробовал сделать через views, передаю аргумент названия термина таксономии. Теперь все что нужно выводится на странице site.ru/video. Как добавить этот дефолтный аргумент cat?

Комментарии

Аватар пользователя penexe penexe 4 июня 2010 в 14:37

у вас у категорий реальный путь taxonomy/term/%
так и пишите во views, аргументом будет Taxonomy:term tid
это если обычная таксономия.

вам надо путь создать c cat/% а аргумент Taxonomy:term name

PS:
Запомните! вы всегда работаете с реальными путями, а не с алиасами.
алиасы это переменная штука...
например создали ноду node/1 и алиас к ней about, если захотите создать меню со ссылкой на эту ноду, пишите путь node/1, а не about

Аватар пользователя Pan4eZzz Pan4eZzz 4 июня 2010 в 14:54

Выстроено все так:
Есть страница site.ru/cat/video, она создается в ручную и не принадлежит не к какому термину таксономии. На этой странице выводится блок, который должен выдирать из адреса site.ru/cat/video - video и отображать все материалы у которых термин = video.

Так вот вопрос в том, как описать передаваемый аргумент не так: site.ru/video, а так: site.ru/cat/video.