UNPKG

derby-yamlpages

Version:

Flexible flatpages for derby.js based on yaml syntax

17 lines (16 loc) 524 B
module.exports = function (page, model, params, next) { var url = page.params.url; var query = model.query('yamlpages', {url: url}); model.fetch(query, function (err) { var docs = model.filter('yamlpages', function (p) { return p.url == url; }).get(); if (docs.length) { var doc = docs[0]; model.set('_page.data', doc.data); page.render(doc.data.__template || 'yamlpage__default'); } else { next(); } }); };