Views custom render

Je viacero spôsobov ako programovo zobraziť view. Tento sa mi však osvedčil naviac.


$view = views_get_view('view_name');
$view->override_path = 'path/at/which/it/gets/displayed';
return $view->execute_display('display_id', array(arg1, arg2));

Nuž a keď chcete v page callbacku nastaviť title stránky postup je následovný:


$view = views_get_view('view_name');
$view->override_path = 'path/at/which/it/gets/displayed';
$output = $view->execute_display('display_id', array(arg1, arg2));
drupal_set_title(t('Custom title'));
return $output;