1

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

4

1 回答 1

1

当您实现hook_theme()hook_theme_registry_alter()时(在您覆盖从另一个模块定义的模板文件的情况下),您使用“路径”属性告诉 Drupal 模板文件在哪里。
这对于 . 尤其重要hook_theme_registry_alter(),因为您正在覆盖另一个模块使用的模板文件,并且您希望 Drupal 在您的模块目录中查找模板文件。使用hook_theme(),当模板文件不在包含模块(或主题)的目录中,而是在另一个目录中时,使用“路径”属性很重要,例如在包含模块/主题的目录的子目录中.

于 2013-04-03T16:09:01.813 回答