From edee5b549b7b06395bb41e414a518af8684ff3f7 Mon Sep 17 00:00:00 2001 From: Andrew Woodlee Date: Sun, 6 Nov 2022 01:19:31 -0600 Subject: [PATCH] Fixed page slug generation on the admin side. --- app/views/admin/page/editor.pug | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/views/admin/page/editor.pug b/app/views/admin/page/editor.pug index f322b9d..0ec8768 100644 --- a/app/views/admin/page/editor.pug +++ b/app/views/admin/page/editor.pug @@ -18,11 +18,13 @@ block content label(for="slug").uk-form-label URL slug - var pageSlug; - pageSlug = page ? (page.slug || 'enter-slug-here').split('-') : ['enter', 'slug', 'here', '']; - pageSlug.pop(); - pageSlug = pageSlug.join('-'); + if (page) { + pageSlug = page.slug.split('-'); + pageSlug.pop(); + pageSlug = pageSlug.join('-'); + } input(id="slug", name="slug", type="text", placeholder= "Enter page URL slug", value= page ? pageSlug : undefined).uk-input - .uk-text-small The slug is used in the link to the page https://#{site.domain}/page/#{pageSlug} + .uk-text-small The slug is used in the link to the page https://#{site.domain}/page/#{page ? page.slug : 'your-slug-here'} div(uk-grid) .uk-width-auto button(type="submit").uk-button.dtp-button-primary= page ? 'Update page' : 'Create page'