REFACTORED - Flatten portfolio category routes to /portfolio/[slug]
Merge the category and project routes under a single /portfolio/[slug] segment via resolvePortfolioSlug (category wins over project on a slug clash). Removes the /portfolio/category/... prefix from links, redirect, and sitemap. Adds resolver integration tests.
This commit is contained in:
@@ -30,7 +30,7 @@ export function PortfolioCategoryFilter({
|
||||
{categories.map((category) => (
|
||||
<CategoryLink
|
||||
key={category.id}
|
||||
href={getLocalizedPath(locale, `/portfolio/category/${category.slug}`, defaultLocale)}
|
||||
href={getLocalizedPath(locale, `/portfolio/${category.slug}`, defaultLocale)}
|
||||
label={getLocalizedValue(category.name, locale)}
|
||||
active={activeCategorySlug === category.slug}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user