Контекстные фильтры не работают, когда в адресе таксономия

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

Аватар пользователя kinoz4 kinoz4 26 июля 2015 в 19:01

Добрый день
Пробую сделать блок, который будет формироваться по контекстному фильтру.
Так как блок не имеет своего адреса, то в контекстном фильтре задаю Raw value from URL и указываю 2-ой аргумент, так как адресная строка имеет вид .../имя словаря таксономии/термин таксономии.
В итоге, фильтр не работает, а клик по ссылке приводит на страницу таксономии. Если же вручную задать любой адрес, где вместо имени словаря таксономии будут любые буквы, то фильтр будет срабатывать.
Складывается такое впечатление, что таксономия перехватывает мой фильтр и выводит себя, вместо блока.

Комментарии

Аватар пользователя kinoz4 kinoz4 26 июля 2015 в 23:49

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
views создает свою страницу, taxonomy/term/% - Вы её используете ?

Нет, я ее не использую. Она неактивная в списке страниц. У меня сам адрес страниц с таксономией формируется с помощью модуля pathauto, как название словаря/название термина.

Аватар пользователя kinoz4 kinoz4 27 июля 2015 в 23:09

В итоге решил оставить алиасы, а в качестве аргумента передаю 3-е значение. Оно берется из первоначального адреса термина таксономии: taxonomy/term/%.
Выходит, что в адресной строке мой адрес product/car (формированные pathauto), а фильтр идет по первоначальному адресу термина car, в виде taxonomyterm/18

Есть ли какие-то нежелательные последствия такого варианта?