Drupal views module multiple pagers same page

Sometimes you want to programmatically render multiple views on one page but don't want to use the Panels module or something heavier, and you need to make sure that if you hit a page on one view, it doesn't effect another

<?php

  $view
= views_get_view('PagedItemList');
 
$view->set_display('page_1');
 
$view->pre_execute(array('First stuff'));
 
$view->set_pager_element(1);   
 
$output = $view->display_handler->execute();
  print
$output;
?>


<h2>Second</h2>
<?php
  $view
= views_get_view('PagedItemList');
 
$view->set_display('page_1');
 
$view->pre_execute(array('Second Stuff'));
 
$view->set_pager_element(2);   
 
$output = $view->display_handler->execute();
  print
$output;
?>

0
Your rating: None