keystone
Version:
Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose
16 lines (13 loc) • 473 B
JavaScript
module.exports = function initViewEngine (keystone, app) {
// Allow usage of custom view engines
if (keystone.get('custom engine')) {
app.engine(keystone.get('view engine'), keystone.get('custom engine'));
}
// Set location of view templates and view engine
app.set('views', keystone.getPath('views') || 'views');
app.set('view engine', keystone.get('view engine'));
var customView = keystone.get('view');
if (customView) {
app.set('view', customView);
}
};