в связи с тем что отсутствует такой контекстный фильтр, то появилась такая необходимость определить его вручную.
сделал так.
1. в контекстных фильтрах добавил фильтр по термину из словаря. указал Validation Criteria > Taxonomy Term > Term ID
2. добавил второй такой же контекстный фильтр. в качестве валидации такой php-код:
<?php
$children = array_keys(taxonomy_get_children($handler->argument));
if(!empty($children)) $handler->argument .= '+' . implode('+', $children);
return
TRUE;
?>
очевидно что это ошибочный подход, потому что ничего не работает.
чего я добиваюсь? очень просто. отфильтровать по термину из url + всем подтерминам в этом термине. подскажите как мне соединить эти 2 контекстных фильтра, чтобы они работали сообща, или как мне получить termID из URL посредством php-кода