mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-20 15:30:39 +01:00
closes #2597
This commit is contained in:
@@ -38,7 +38,7 @@ helpers.notAllowed = function(req, res, error) {
|
||||
}
|
||||
};
|
||||
|
||||
helpers.buildBreadcrumbs = function(cid, callback) {
|
||||
helpers.buildCategoryBreadcrumbs = function(cid, callback) {
|
||||
var breadcrumbs = [];
|
||||
|
||||
async.whilst(function() {
|
||||
@@ -62,15 +62,33 @@ helpers.buildBreadcrumbs = function(cid, callback) {
|
||||
return callback(err);
|
||||
}
|
||||
|
||||
translator.translate('[[global:home]]', meta.config.defaultLang || 'en_GB', function(translated) {
|
||||
breadcrumbs.unshift({
|
||||
text: translated,
|
||||
url: nconf.get('relative_path') + '/'
|
||||
});
|
||||
|
||||
callback(null, breadcrumbs);
|
||||
breadcrumbs.unshift({
|
||||
text: '[[global:home]]',
|
||||
url: nconf.get('relative_path') + '/'
|
||||
});
|
||||
|
||||
callback(null, breadcrumbs);
|
||||
});
|
||||
};
|
||||
|
||||
helpers.buildBreadcrumbs = function(crumbs) {
|
||||
var breadcrumbs = [
|
||||
{
|
||||
text: '[[global:home]]',
|
||||
url: nconf.get('relative_path') + '/'
|
||||
}
|
||||
];
|
||||
|
||||
crumbs.forEach(function(crumb) {
|
||||
if (crumb) {
|
||||
if (crumb.url) {
|
||||
crumb.url = nconf.get('relative_path') + crumb.url;
|
||||
}
|
||||
breadcrumbs.push(crumb);
|
||||
}
|
||||
});
|
||||
|
||||
return breadcrumbs;
|
||||
};
|
||||
|
||||
module.exports = helpers;
|
||||
Reference in New Issue
Block a user