Mercurial > hg > rr-repo
comparison sites/all/modules/views/help/embed.html @ 0:ff03f76ab3fe
initial version
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Wed, 21 Aug 2013 18:51:11 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:ff03f76ab3fe |
---|---|
1 You can easily embed the results of a view into other parts of your site; | |
2 either with code as a module, or in nodes or blocks as snippets. The | |
3 easiest way is to use the function <strong>views_embed_view()</strong>: | |
4 | |
5 <code>/** | |
6 * Embed a view using a PHP snippet. | |
7 * | |
8 * This function is meant to be called from PHP snippets, should one wish to | |
9 * embed a view in a node or something. It's meant to provide the simplest | |
10 * solution and doesn't really offer a lot of options, but breaking the function | |
11 * apart is pretty easy, and this provides a worthwhile guide to doing so. | |
12 * | |
13 * @param $name | |
14 * The name of the view to embed. | |
15 * @param $display_id | |
16 * The display id to embed. If unsure, use 'default', as it will always be | |
17 * valid. But things like 'page' or 'block' should work here. | |
18 * @param ... | |
19 * Any additional parameters will be passed as arguments. | |
20 */ | |
21 function views_embed_view($name, $display_id = 'default') { | |
22 </code> | |
23 | |
24 To figure out the id of a display, hover your mouse over the tab to select that display. Everything after the '#views-tab-' is the id of that display. This ID is guaranteed never to change unless you delete the display and create a new one. |