Implement creator studio and upload updates
This commit is contained in:
@@ -82,14 +82,26 @@ class CategoryController extends Controller
|
||||
|
||||
$subcategories = $category->children()->orderBy('sort_order')->orderBy('name')->get();
|
||||
|
||||
$page_title = $category->name;
|
||||
$breadcrumbs = collect(array_merge([
|
||||
(object) ['name' => 'Home', 'url' => '/'],
|
||||
(object) ['name' => 'Explore', 'url' => '/browse'],
|
||||
(object) ['name' => $category->contentType->name, 'url' => '/' . strtolower((string) $category->contentType->slug)],
|
||||
], collect($category->breadcrumbs)->map(fn ($crumb) => (object) [
|
||||
'name' => $crumb->name,
|
||||
'url' => $crumb->url,
|
||||
])->all()));
|
||||
|
||||
$page_title = sprintf('%s — %s — Skinbase', $category->name, $category->contentType->name);
|
||||
$page_meta_description = $category->description ?? ($category->contentType->name . ' artworks on Skinbase');
|
||||
$page_meta_keywords = strtolower($category->contentType->slug) . ', skinbase, artworks, wallpapers, skins, photography';
|
||||
$page_canonical = url()->current();
|
||||
|
||||
return view('web.category', compact(
|
||||
'page_title',
|
||||
'page_meta_description',
|
||||
'page_meta_keywords',
|
||||
'page_canonical',
|
||||
'breadcrumbs',
|
||||
'group',
|
||||
'category',
|
||||
'subcategories',
|
||||
|
||||
Reference in New Issue
Block a user