【发布时间】:2010-11-10 19:52:14
【问题描述】:
我的自定义模块中有一些非节点数据,我想调用模板来显示数据。该模板可能会被重复用于电子邮件输出,我想基本上只是引导 Drupal 并根据需要使用该模板。
我想我可以这样做:
$html = theme('verysmallsnippet', $my_fancy_data_structure);
...然后在活动主题文件夹中创建一个verysmallsnippet.tpl.php 文件,然后期望 Drupal 找到模板文件并使用传递给主题函数的参数评估模板。这是对模板引擎如何工作的过度简单化的解释——还是我需要先设置主题注册表?要不然是啥?
我查看了this question,以及theme 文档,有点迷茫。
【问题讨论】: