如何指向Drupal 7中模块的templates文件夹

时间:2013-04-03 15:25:00

标签: drupal drupal-7

如何使Drupal读取您在模块中创建或覆盖的模板(当您创建在主题文件夹中重写的模板时,Drupal会自动读取它们?)

1 个答案:

答案 0 :(得分:1)

当您实现hook_theme()hook_theme_registry_alter()时(如果您正在覆盖从另一个模块定义的模板文件),则使用“path”属性告诉Drupal模板文件在哪里。<登记/> 这对于hook_theme_registry_alter()尤为重要,因为您要覆盖其他模块使用的模板文件,并且您希望Drupal在模块的目录中查找模板文件。对于hook_theme(),当模板文件不在包含模块(或主题)的目录中时,使用“path”属性很重要,但在另一个目录中,例如在目录的子目录中包含模块/主题。