Create a help page for embedding a view in the views advanced help
fletchgqc - May 2, 2008 - 08:55
| Project: | Views |
| Version: | 6.x-2.0-beta2 |
| Component: | Code |
| Category: | task |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
How do I render a view in views 2.x? Can you tell us some of the exposed methods or how we can figure them out (sorry I'm not too experienced in this stuff).
In views 1.x I am able to do this:
<?php
$view = views_get_view('my_view');
$rendered = views_build_view('embed', $view, NULL, FALSE, NULL);
print $rendered;
?>But views_build_view is no longer a function... how do I do this?

#1
See http://views.doc.logrus.comf
#2
Err, http://views.doc.logrus.com -- dunno where that f came from. :P
#3
Also see http://groups.drupal.org/node/10129.
@merlin - consider adding an Embed link like you did for 'Theme: information'. It would have some example embed code.
#4
I'm not sure I want to put embed code as part of the view information stuff; but more documentation on the topic could be valuable, I suppose.
#5
Oh, there's also the very helpful function views_embed_view() -- meant ot make it very easy to embed a view using the preview() functionality.
#6
Changing title to reflect what needs to happen here.
#7
It would be very helpful to have some documentation somewhere about how to convert calls to views_build_view() to views 2.x. Specifically, how to achieve the same effects as using the old $use_pager, $limit, $page, $offset, $filters arguments. If this is already written, then maybe including a link in the documentation for views_embed_view()? Or some kind of "Upgrading embedded view calls" or suchlike? I cannot find anything like this. Thanks.