Revision: 61437
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 13, 2012 00:47 by ihadgraft
Initial Code
/**
* Implements hook_views_default_views().
*/
function mymodule_views_default_views() {
$views = array();
$path = drupal_get_path('module', 'mymodule') .'/views/default_views';
foreach (glob($path .'/*.inc') as $filepath) {
include($filepath);
$views[$view->name] = $view;
}
return $views;
}
Initial URL
Initial Description
This snippet searches a subfolder at views/default_views for any files with a .inc extension. Place exported views code in a file in views/default_views to have it picked up and included by the function. This eliminates the mess of trying to keep several long exported views in a single file.
Initial Title
Implementing hook_views_default_views cleanly
Initial Tags
Initial Language
PHP