如何在drupal 7的单个模块中创建多个具有不同.tpl文件(主题)的块


How to create more than one block with different .tpl file(theme) in single module in drupal 7

如何在drupal 7的单个模块中使用不同的。tpl文件(主题)创建多个块

假设我有一个模块名为"mymodule",我想创建两个模块名为"myblock1"answers"myblock2"这两个块应该与两个不同的tpl文件相关联,如"block1.tpl.php"answers"block2.tpl.php"

请帮帮我。

Drupal有一个灵活的模板建议系统,应该可以在这里工作。只需适当地命名您的模板文件,模板将被应用。在您的示例中,您将希望将tpl文件命名为

block--module--delta.tpl.php

其中module是你的模块名,delta是你在模块中分配给模块的id。

更多信息请访问https://www.drupal.org/node/1089656