Атрибуты в блочный Views методом Get

Главные вкладки

Аватар пользователя staryi staryi 22 декабря 2010 в 15:14

Есть следующая проблема, нужно из УРЛ типа http://mysite.net/catalog/pismennye-prinadlezhnosti?cat=3&brand=21 получать во views аргументы соответственно, cat=3 и brand=21, сделал в своей вьюхе два аргумента «Таксономия: ID термина» в них сделал:
Подставить аргумент по умолчанию - PHP-Код - PHP-код аргумента:

<?php$args[0]= $_GET['cat'];
return $args;?>

и

<?php$args[1]= $_GET['brand'];
return $args;?>

соответственно
И сделал два раскрытых фильтра Таксономия: Термин - Разблокировать оператор - Идентификатор оператора: cat и Идентификатор фильтра: cat И Таксономия: Термин - Разблокировать оператор - Идентификатор оператора: brandи Идентификатор фильтра: brand
Но ничего не работает, в запрос данные не подставляются, способ предоставления аргументов /3/21 не подходит к сожалению. Так как есть страница http://mysite.net/catalog и есть отдельные типа http://mysite.net/catalog/pismennye-prinadlezhnosti, а если сделать http://mysite.net/catalog/pismennye-prinadlezhnosti/3/21 то отображается http://mysite.net/catalog и /pismennye-prinadlezhnosti/3/21 рассматривается, по-видимому, как ее аргументы.

Комментарии

Аватар пользователя staryi staryi 22 декабря 2010 в 16:43

заменил синонимы, чтобы не возвращаться к каталог при подстановке аргумента, т.е. было http://mysite.net/catalog/pismennye-prinadlezhnosti/3/21 а стало http://mysite.net/catalog-pismennye-prinadlezhnosti/3/21 , но теперь вообще страница не найдена (( хотя http://mysite.net/catalog-pismennye-prinadlezhnosti работает, как передать аргументы в блок views? но при этом находиться на простой странице ?