自定义Drupal7模块:如何使用PHPTemplate引擎生成自定义模板?

时间:2016-03-18 20:23:27

标签: templates drupal drupal-7 drupal-modules

我有点不确定,关于hook_theme的文档很普遍。

我希望能够为我的模块提供一个自定义.tpl.php(模板)文件以及一些变量,以生成/呈现可以通过电子邮件发送的一些HTML。

我将如何解决这个问题?我假设我必须使用hook_theme,但我有点不确定如何实际呈现和访问HTML而不在网站上的任何位置显示它。

1 个答案:

答案 0 :(得分:0)

我从不同的有用资料中找到了答案:

var queue = async.queue((task, callback) => {
    request('https://blockchain.info/rawblock/' + task.hash, (err, response, body) => {
        if (err) {
            console.error(err);
            callback(err);
        }
        else if (response.statusCode === 200) {
            try {
                let parsedBlock = JSON.parse(response.body);
                //console.log('processing block [' + i + '/' + blocks.length + ']...');
                parseTransactions(parsedBlock.tx);
                callback(err);
             } catch(e) {
                callback(e);
             }
        } else {
             callback(new Error("statuscode was: " + response.statusCode));
        }

    });
}, 100);