aboutsummaryrefslogtreecommitdiffstats
path: root/internal/web/templates/dashboard/page_form.html
diff options
context:
space:
mode:
authorgrm <grm@eyesin.space>2026-09-18 11:22:25 +0300
committergrm <grm@eyesin.space>2026-09-18 11:22:25 +0300
commitac125593efe689fabd1e48a7023249c8973698b8 (patch)
treed7ee62adfd2260427383093ddf9956b2ef672598 /internal/web/templates/dashboard/page_form.html
parentad30b38759dc222a7137598559998acbd0c06740 (diff)
downloadblogspace-ac125593efe689fabd1e48a7023249c8973698b8.tar.gz
blogspace-ac125593efe689fabd1e48a7023249c8973698b8.tar.bz2
blogspace-ac125593efe689fabd1e48a7023249c8973698b8.zip
Add switches to keep announcements off a page or off post pages
Announcements showed on every public page. Now each page has a "Show announcements on this page" checkbox (pages.show_notices, on by default) that covers the page and its posts, and the Design tab's Content section has "Show announcements on post pages" (theme.post_notices, on by default) for bloggers who want notices only on listings, not while reading a post. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Sd8UPWrvyYCLj97JexNw3A
Diffstat (limited to 'internal/web/templates/dashboard/page_form.html')
-rw-r--r--internal/web/templates/dashboard/page_form.html1
1 files changed, 1 insertions, 0 deletions
diff --git a/internal/web/templates/dashboard/page_form.html b/internal/web/templates/dashboard/page_form.html
index 18b0a86..4ee720b 100644
--- a/internal/web/templates/dashboard/page_form.html
+++ b/internal/web/templates/dashboard/page_form.html
@@ -12,6 +12,7 @@
<label for="ed-outro">{{t "Closing text"}} <span class="muted">({{t "shown after the posts, in the same format; optional"}})</span></label>
{{template "editor" (dict "name" "outro" "value" .Data.page.OutroMD "format" .Data.page.Format "formatof" "intro" "rows" 8 "tall" false "upload" (print "/b/" .Blog.Subdomain "/files/upload") "preview" (print "/b/" .Blog.Subdomain "/preview") "csrf" .CSRF)}}
<label class="check"><input type="checkbox" name="show_in_nav"{{if .Data.page.ShowInNav}} checked{{end}}> {{t "Show in menu"}}</label>
+ <label class="check"><input type="checkbox" name="show_notices"{{if .Data.page.ShowNotices}} checked{{end}}> {{t "Show announcements on this page"}}</label>
<p class="actionrow">
<button type="submit">{{t "Save"}}</button>
{{if .Data.page.ID}}<a class="btn secondary" href="{{.BlogURL}}{{if .Data.page.IsHome}}/{{else}}/{{.Data.page.Slug}}{{end}}" target="_blank">{{t "View page"}} &#8599;</a>{{end}}