пробовал такой вариант с наложением фильтра, как указано в доке api, но накладывать фильтр не хочет - выводит все содержимое. куда копать? (сама вьюха test, просто список всех нодов).
<?php
$view = views_get_view('test');
$view->query = $view->countquery = "";
if (!$view){
return
}
$view->filter = array (
array (
'field' => 'nid',
'operator' => '=',
'option' => '',
'value' => '1',
'expose' =>'false'
)
);
return $view->preview();
?>
Можно попробовать создать фильтр не программно, потом через pprint_r выяснить его структуру, ну и подогнать программный под структуру, просто возможно на шестерке что-то с этим делом изменилось
Тут небольшой хелп по views2 http://groups.drupal.org/node/10129
Комментарии
пробовал такой вариант с наложением фильтра, как указано в доке api, но накладывать фильтр не хочет - выводит все содержимое. куда копать? (сама вьюха test, просто список всех нодов).
<?php
$view = views_get_view('test');
$view->query = $view->countquery = "";
if (!$view){
return
}
$view->filter = array (
array (
'field' => 'nid',
'operator' => '=',
'option' => '',
'value' => '1',
'expose' =>'false'
)
);
return $view->preview();
?>
Можно попробовать создать фильтр не программно, потом через pprint_r выяснить его структуру, ну и подогнать программный под структуру, просто возможно на шестерке что-то с этим делом изменилось
Тут небольшой хелп по views2 http://groups.drupal.org/node/10129
большое спасибо, попробую
попробовал... не совсем то
решил проблему, отказавшись от вьюх