标签: drupal-7
让我说我把它添加到我的模块中:
function example_preprocess(&$vars,$node) { $vars['theme_hook_suggestions'][] = 'example__page_'.$node; }
如果我有模板,现在每个项目的主题都会被覆盖。
但是,我放在模块中的模板文件不起作用,只有在我将它们放入主题的模板文件时才会使用它们。
我想使用我的模块分发模板,并使其适用于任何主题。这可能吗?
答案 0 :(得分:3)
我认为您需要使用hook_theme来指定模块包含的模板文件。有关详细信息,请参阅注册主题摘要和实施默认模板部分下的详细信息。