Add context for page templates

This commit is contained in:
Samy Pessé
2016-04-29 17:40:35 +02:00
parent a5eec81819
commit c817acff09
+8 -7
View File
@@ -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
});
}