diff --git a/site/plugins/admin/app/Controllers/EntriesController.php b/site/plugins/admin/app/Controllers/EntriesController.php index e4b8fcac..8ec43148 100644 --- a/site/plugins/admin/app/Controllers/EntriesController.php +++ b/site/plugins/admin/app/Controllers/EntriesController.php @@ -214,7 +214,11 @@ class EntriesController extends Controller } // Set new Entry ID - $id = $parent_entry_id . '/' . $this->slugify->slugify($data['id']); + if ($this->registry->get('plugins.admin.entries.slugify') == true) { + $id = $parent_entry_id . '/' . $this->slugify->slugify($data['id']); + } else { + $id = $parent_entry_id . '/' . $data['id']; + } // Check if entry exists then try to create if (!$this->entries->has($id)) { diff --git a/site/plugins/admin/settings.yaml b/site/plugins/admin/settings.yaml index b21de9d8..63725b75 100644 --- a/site/plugins/admin/settings.yaml +++ b/site/plugins/admin/settings.yaml @@ -7,6 +7,7 @@ route: admin # entries settings entries: items_view_default: list + slugify: true media: upload_images_quality: 70 upload_images_width: 1600 diff --git a/site/plugins/admin/templates/partials/modules/slugify.html b/site/plugins/admin/templates/partials/modules/slugify.html index db323609..b47f8882 100644 --- a/site/plugins/admin/templates/partials/modules/slugify.html +++ b/site/plugins/admin/templates/partials/modules/slugify.html @@ -1,6 +1,13 @@ \ No newline at end of file