【问题标题】:How to point at the templates folder of a module in Drupal 7如何在 Drupal 7 中指向模块的模板文件夹
【发布时间】:2013-04-03 15:24:59
【问题描述】:

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

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-15
      • 2011-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多