Projet

Général

Profil

Paste
Télécharger (1,15 ko) Statistiques
| Branche: | Révision:

root / htmltest / sites / all / modules / views / help / embed.html @ a5572547

1 85ad3d82 Assos Assos
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.