From 2338162f1159ba92b740497ac4bb746901957479 Mon Sep 17 00:00:00 2001 From: Awilum Date: Mon, 17 Feb 2020 19:04:28 +0300 Subject: [PATCH] feat(admin-panel): add RTL url support #62 --- .../admin/app/Controllers/EntriesController.php | 6 +++++- site/plugins/admin/settings.yaml | 1 + .../admin/templates/partials/modules/slugify.html | 15 +++++++++++---- 3 files changed, 17 insertions(+), 5 deletions(-) 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