48 lines
2 KiB
HTML
48 lines
2 KiB
HTML
<main class="container">
|
|
<div class="my-4">
|
|
<h5>{{ if .isNew }}New Category{{ else }}Edit Category{{ end }}</h5>
|
|
</div>
|
|
|
|
{{ if .isNew }}
|
|
<form method="post" action="/sites/{{ .site.ID }}/categories">
|
|
{{ else }}
|
|
<form method="post" action="/sites/{{ .site.ID }}/categories/{{ .category.ID }}">
|
|
{{ end }}
|
|
<input type="hidden" name="guid" value="{{ .category.GUID }}">
|
|
<div class="row mb-3">
|
|
<label for="catName" class="col-sm-3 col-form-label text-end">Name</label>
|
|
<div class="col-sm-6">
|
|
<input type="text" class="form-control" id="catName" name="name" value="{{ .category.Name }}">
|
|
</div>
|
|
</div>
|
|
<div class="row mb-3">
|
|
<label for="catSlug" class="col-sm-3 col-form-label text-end">Slug</label>
|
|
<div class="col-sm-6">
|
|
<input type="text" class="form-control" id="catSlug" name="slug" value="{{ .category.Slug }}">
|
|
<div class="form-text">Auto-generated from name if left blank.</div>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-3">
|
|
<label for="catDesc" class="col-sm-3 col-form-label text-end">Description</label>
|
|
<div class="col-sm-9">
|
|
<textarea class="form-control" id="catDesc" name="description" rows="5">{{ .category.Description }}</textarea>
|
|
<div class="form-text">Markdown supported. Displayed on the category archive page.</div>
|
|
</div>
|
|
</div>
|
|
<div class="row mb-3">
|
|
<div class="col-sm-3"></div>
|
|
<div class="col-sm-9">
|
|
<button type="submit" class="btn btn-primary">{{ if .isNew }}Create{{ else }}Save{{ end }}</button>
|
|
{{ if not .isNew }}
|
|
<button type="button" class="btn btn-outline-danger ms-2"
|
|
onclick="if(confirm('Delete this category? Posts will not be deleted.')) { document.getElementById('delete-form').submit(); }">Delete</button>
|
|
{{ end }}
|
|
</div>
|
|
</div>
|
|
</form>
|
|
|
|
{{ if not .isNew }}
|
|
<form id="delete-form" method="post" action="/sites/{{ .site.ID }}/categories/{{ .category.ID }}/delete" style="display:none;"></form>
|
|
{{ end }}
|
|
</main>
|