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[template] = true;
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);
},
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 parts = clean.split('/').slice(0, 3);
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-status-' + res.statusCode);
return parts.join(' ');
}
};

Loading…
Cancel
Save