add status code to body

v1.18.x
Barış Soner Uşaklı 7 years ago
parent 651b1cc9f8
commit 379a156328

@ -41,8 +41,7 @@ module.exports = function (middleware) {
options.template = { name: template }; options.template = { name: template };
options.template[template] = true; options.template[template] = true;
options.url = (req.baseUrl + req.path.replace(/^\/api/, '')); options.url = (req.baseUrl + req.path.replace(/^\/api/, ''));
options.bodyClass = buildBodyClass(req, options); options.bodyClass = buildBodyClass(req, res, options);
plugins.fireHook('filter:' + template + '.build', { req: req, res: res, templateData: options }, next); plugins.fireHook('filter:' + template + '.build', { req: req, res: res, templateData: options }, next);
}, },
function (data, next) { function (data, next) {
@ -129,7 +128,7 @@ module.exports = function (middleware) {
}); });
} }
function buildBodyClass(req, templateData) { function buildBodyClass(req, res, templateData) {
var clean = req.path.replace(/^\/api/, '').replace(/^\/|\/$/g, ''); var clean = req.path.replace(/^\/api/, '').replace(/^\/|\/$/g, '');
var parts = clean.split('/').slice(0, 3); var parts = clean.split('/').slice(0, 3);
parts.forEach(function (p, index) { parts.forEach(function (p, index) {
@ -148,6 +147,7 @@ module.exports = function (middleware) {
parts.push('page-topic-category-' + utils.slugify(templateData.category.name)); parts.push('page-topic-category-' + utils.slugify(templateData.category.name));
} }
parts.push('page-status-' + res.statusCode);
return parts.join(' '); return parts.join(' ');
} }
}; };

Loading…
Cancel
Save