Answers:
这也花了我一段时间才能弄清楚。以下代码应放在您的.module文件中(该代码假定您的模块称为“ NAME”)
/**
* Implements hook_views_api().
*
* Enabling using templates inside module
*/
function NAME_views_api() {
return array(
'api' => 3,
'path' => drupal_get_path('module', 'NAME'),
'template path' => drupal_get_path('module', 'NAME'),
);
}
这将告诉Views在模块的根目录中查找。我个人很喜欢在模块中添加子目录来保存模板文件。为此,将目录名称附加到模板路径的末尾,例如:
'template path' => drupal_get_path('module', 'NAME') . '/templates',
hook_views_api_alter()
按此处所述使用:deeson.co.uk/labs/views-templates-features-module