diff --git a/lib/output/createTemplateEngine.js b/lib/output/createTemplateEngine.js index 05718ead0..37b3c2715 100644 --- a/lib/output/createTemplateEngine.js +++ b/lib/output/createTemplateEngine.js @@ -1,8 +1,7 @@ -var Immutable = require('immutable'); - var Templating = require('../templating'); var TemplateEngine = require('../models/templateEngine'); +var Api = require('../api'); var Plugins = require('../plugins'); var defaultBlocks = require('../constants/defaultBlocks'); @@ -31,12 +30,14 @@ function createTemplateEngine(output) { // Create loader var loader = new Templating.ConrefsLoader(rootFolder, logger); - return new TemplateEngine({ - filters: filters, - blocks: blocks, - loader: loader + // Create API context + var context = Api.encodeGlobal(output); - // todo: build context for filters/blocks + return new TemplateEngine({ + filters: filters, + blocks: blocks, + loader: loader, + context: context }); }