mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-06 00:57:54 +02:00
use absolute urls for breadcrumbs
This commit is contained in:
@@ -102,7 +102,7 @@
|
||||
"nodebb-plugin-ntfy": "1.7.3",
|
||||
"nodebb-plugin-spam-be-gone": "2.2.0",
|
||||
"nodebb-rewards-essentials": "0.2.3",
|
||||
"nodebb-theme-harmony": "1.1.82",
|
||||
"nodebb-theme-harmony": "1.1.83",
|
||||
"nodebb-theme-lavender": "7.1.4",
|
||||
"nodebb-theme-peace": "2.1.22",
|
||||
"nodebb-theme-persona": "13.2.38",
|
||||
|
||||
@@ -197,7 +197,7 @@ helpers.buildCategoryBreadcrumbs = async function (cid) {
|
||||
if (!data.disabled && !data.isSection) {
|
||||
breadcrumbs.unshift({
|
||||
text: String(data.name),
|
||||
url: `${relative_path}/category/${data.slug}`,
|
||||
url: `${url}/category/${data.slug}`,
|
||||
cid: cid,
|
||||
});
|
||||
}
|
||||
@@ -206,13 +206,13 @@ helpers.buildCategoryBreadcrumbs = async function (cid) {
|
||||
if (meta.config.homePageRoute && meta.config.homePageRoute !== 'categories') {
|
||||
breadcrumbs.unshift({
|
||||
text: '[[global:header.categories]]',
|
||||
url: `${relative_path}/categories`,
|
||||
url: `${url}/categories`,
|
||||
});
|
||||
}
|
||||
|
||||
breadcrumbs.unshift({
|
||||
text: meta.config.homePageTitle || '[[global:home]]',
|
||||
url: `${relative_path}/`,
|
||||
url: url,
|
||||
});
|
||||
|
||||
return breadcrumbs;
|
||||
@@ -222,14 +222,14 @@ helpers.buildBreadcrumbs = function (crumbs) {
|
||||
const breadcrumbs = [
|
||||
{
|
||||
text: meta.config.homePageTitle || '[[global:home]]',
|
||||
url: `${relative_path}/`,
|
||||
url: url,
|
||||
},
|
||||
];
|
||||
|
||||
crumbs.forEach((crumb) => {
|
||||
if (crumb) {
|
||||
if (crumb.url) {
|
||||
crumb.url = `${utils.isRelativeUrl(crumb.url) ? relative_path : ''}${crumb.url}`;
|
||||
crumb.url = `${utils.isRelativeUrl(crumb.url) ? `${url}/` : ''}${crumb.url}`;
|
||||
}
|
||||
breadcrumbs.push(crumb);
|
||||
}
|
||||
|
||||
@@ -182,7 +182,7 @@ async function buildBreadcrumbs(topicData) {
|
||||
const breadcrumbs = [
|
||||
{
|
||||
text: topicData.category.name,
|
||||
url: `${relative_path}/category/${topicData.category.slug}`,
|
||||
url: `${url}/category/${topicData.category.slug}`,
|
||||
cid: topicData.category.cid,
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user