(решено) exposed filters & вызов panel_pane из модуля

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

Аватар пользователя Siegfrid@drupal.org Siegfrid@drupal.org 17 сентября 2010 в 21:32

Может кто сталкивался с этим.
У меня стоит задача вызвать из модуля views с exposed filter form. В целом views вызывается, отрисовывает дисплей, но вот есть проблема с URL. Упорно почему то плюсюется uid (в нашем случае 354)к общему пути в аккурат в конце URL и перед параметрами из exposed form:

users/pavel-354/test/354/?title=&body=&city=&country=All&date_filter[min][date]=2010-05-03&date_filter[max][date]=2010-09-30
а д.б.
users/pavel-354/test?title=&body=&city=&country=All&date_filter[min][date]=2010-05-03&date_filter[max][date]=2010-09-30

вызываю views я т.о.:

function commerce_user_offerlist($user){
$view = views_get_view('views_commerce');

$view->set_display('panel_pane_1');
$view->set_arguments(array($user->uid));

$view->override_path = $_GET['q']; //задаем наш путь как user/%user/test
$html = $view->preview();
$view->destroy();

return theme('commerce_user_offerlist', $html);
}

function theme_commerce_user_offerlist($html){
return $html;
}

буду признателен за помощь!

Вызывать views я хочу через panel_pane - т.к. он умеет работать с URL и не требует задавать меню.
Буду признателен за помощь!

Комментарии