UNPKG

glintcms-starter-intesso

Version:

This is a WebSite implementation with GlintCMS. It shows how you can use GlintCMS.

33 lines (26 loc) 896 B
var fs = require('fs'); var dot = require('dot'); var Wrap = require('glint-wrap'); var Widget = require('glint-widget'); var defaults = require('defaults'); var LayoutWrap = require('wrap-layout'); var i18n = require('glint-plugin-wrap-i18n'); var template = fs.readFileSync(__dirname + '/index.dot', 'utf-8'); var compiled = dot.template(template); module.exports = function wrap(o) { o = o || {}; var contentWidget = Widget(function(options) { return compiled(options); }); return Wrap() .use(i18n({translate: 'page'})) .defaults({ title: 'i18n-Translation', meta: {title: 'i18n-Translation'}, style: '/assets/page-translate/handsontable.full.min.css', script: '/assets/page-translate/handsontable.full.min.js' }) .series('content', contentWidget.place('force:server')) .series(LayoutWrap(o.layout).place('force:server')) ; };