Insert View Module Preview

What is the Insert View module?

The Insert View module is a Drupal module that allows site developers to insert a view inside a node using a simple tag

What features does the Insert View module offer?

The Insert View module supports many nice features including:

  1. The ability to insert a view inside a node with a simple tag such as [view: viewname]
  2. The ability to pass arguments to the view with a syntax like [view: viewname==arg1]
  3. The ability to limit the number of enteries returned by the view using a syntax like [view: viewname=x] where x is the number of entries
  4. The ability to choose a certain view display with a syntax like [view: viewname=displayname]
  5. The ability to include itself in any place (not just nodes) that accepts Input Formats, which gives the capabilities to insert views in any part of the drupal site that accepts standard Input Formats


Steps to Install and Configure the Insert View module:

  1. Download the module from http://drupal.org/project/insert_view
  2. Also download the view module from http://drupal.org/project/views
  3. Extract the 2 modules and copy their directories to the sites/all/modules directory on your site
  4. Enable the Insert View, Views and Views UI modulesEnable the Insert View module
  5. You then need to configure the Input Format that you will use to insert views, navigate to yourdomain.com/admin/settings/filtersConfigure the input formats to use insert views
  6. Click the configure link near the input format you will use to insert your views, and select the insert views filterSelect the insert views filter in the input format
  7. You then need to figure out the name of the view you want to insert, navigate to yourdomain.com/admin/build/views and copy the view nameCopy the view name you want to insert
  8. Add or edit the node you want to add the view to, then select the Input format that you configured for the insert views filterSelect the proper input format for insert view
  9. Add the Insert View tag where u want it at the node body in the form of [view: viewname] and paste the viewname you copied beforeInsert the view into the node body
  10. After you save the node you can see that the view content is rendered in the place of the Insert View tagThe view is rendered in place if the insert view tag

As you can see the Insert View module comes very handy when u need to add a view anywhere you can use Input Formats

I hope you enjoyed this Module Preview and stay tuned for more to come


John Youssef

President, JesoX, LLC

Excellent module! I don't


Excellent module! I don't mind a bit of PHP hacking myself but this has great potential to bring views to the masses.

Fine documentation!


I really tired searching the module to insert view into node/ This module is realy simple and great, especially for people who don't know php and api in free/ It is very good documentation, by it I have managed to insert view into page/ Thank's! Fine work.

theming view


Is it possible to theme the view using custom tpl file ? If so, how ?

Yes, its very possible, here


Yes, its very possible, here is how you do it

  1. Navigate to your view and edit it
  2. Under Basic settings you will find a section named (Theme: Information)
  3. If you click information you will find a step by step instructions on how to name your tpl files

Very handy in deed. Nice


Very handy in deed. Nice documentation, just the way I like it, easy to follow, good explanation, and screen shots. Thanks.

I was wondering if there was a way to change the view that you can pick a page or a module view instead of the default.

Thanks, keep up the great work.

Yes, you can use the


Yes, you can use the following format [view:name of view=name of display]

Post new comment
The content of this field is kept private and will not be shown publicly.

Monthly archive