mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-27 17:16:14 +01:00
add status code to body
This commit is contained in:
@@ -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(' ');
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user