Fixed page slug generation on the admin side.

master
Andrew Woodlee 2 years ago
parent 2b1b817b01
commit edee5b549b

@ -18,11 +18,13 @@ block content
label(for="slug").uk-form-label URL slug label(for="slug").uk-form-label URL slug
- -
var pageSlug; var pageSlug;
pageSlug = page ? (page.slug || 'enter-slug-here').split('-') : ['enter', 'slug', 'here', '']; if (page) {
pageSlug.pop(); pageSlug = page.slug.split('-');
pageSlug = pageSlug.join('-'); pageSlug.pop();
pageSlug = pageSlug.join('-');
}
input(id="slug", name="slug", type="text", placeholder= "Enter page URL slug", value= page ? pageSlug : undefined).uk-input 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) div(uk-grid)
.uk-width-auto .uk-width-auto
button(type="submit").uk-button.dtp-button-primary= page ? 'Update page' : 'Create page' button(type="submit").uk-button.dtp-button-primary= page ? 'Update page' : 'Create page'

Loading…
Cancel
Save