Не работает фильтрация во views по PHP снипетту.

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

Аватар пользователя taciturn_ taciturn_ 12 сентября 2011 в 0:20

Drupal6
Views с аргументом по term ID на основе такого сниппета:

$node = node_load(arg(1));
if($node) {
foreach($node->taxonomy as $term) { $terms[] = $term->tid; }
return implode('+',$terms);
} else { return; }

Вот статьи:

http://drupal.org/node/65375

http://drupaleasy.com/blogs/ryanprice/2008/06/using-views-2-drupal-6-cre...

Модуль PHP filter включен.

Фильтрация работает в превью views, но не работает на страницах. Такое впечатление, что аргументы просто не передаются.

Возможно, кто-то сможет объяснить в чем загвоздка?

Комментарии

Аватар пользователя mak-vardugin mak-vardugin 12 сентября 2011 в 2:55

Судя по количеству радостных воплей то у них все работает, видимо вы где то что-то упустили убейте старое и сделайте еще раз и аккуратно по инструкции.

Аватар пользователя z-s z-s 9 декабря 2012 в 0:31

У тебя БЛОК - для него на страницах пустой параметр $views->args, но работает глобальная функция arg() - скорее всего ты используешь именно первый вариант. (для варианта D7)