Skip to content

Commit 26ac8dc

Browse files
committed
wip: add slug attribute
1 parent 99df880 commit 26ac8dc

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

src/Cms.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public function adminMenuItems(array $menus = [])
173173
$children[] = MenuItem::make(_d(':name Categories', ['name' => Str::singular($name)]))
174174
->controller(CategoriesController::class)
175175
->can('view_' . Str::singular($post_type->permission_slug) . '_categories')
176-
// ->active(optional(request()->route('category_type'))->slug == Str::singular($post_type->slug) . '-categories')
176+
->active(optional(request()->route('category_type'))->slug == Str::singular($post_type->slug) . '-categories')
177177
// ->url(config('cms.should_translate')
178178
// ? translate_route('admin.categories.index', Str::singular($post_type->slug) . '-categories')
179179
// : route('admin.categories.index', Str::singular($post_type->slug) . '-categories')

src/Models/PostType.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,5 +106,15 @@ public function getFeatureCollectionName($feature): ?string
106106

107107
return PostTypeFeatures::getCollectionName($feature);
108108
}
109+
110+
/**
111+
* Slugify the value
112+
*
113+
* @param $value
114+
*/
115+
public function setSlugAttribute($value)
116+
{
117+
$this->attributes['slug'] = Str::slug($value);
118+
}
109119
}
110120

src/Models/TranslatablePost.php

Whitespace-only changes.

0 commit comments

Comments
 (0)