From ac125593efe689fabd1e48a7023249c8973698b8 Mon Sep 17 00:00:00 2001 From: grm Date: Fri, 18 Sep 2026 11:22:25 +0300 Subject: 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 Claude-Session: https://claude.ai/code/session_01Sd8UPWrvyYCLj97JexNw3A --- internal/web/templates/dashboard/design.html | 1 + internal/web/templates/dashboard/page_form.html | 1 + internal/web/templates/dashboard/sections.html | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) (limited to 'internal/web/templates/dashboard') diff --git a/internal/web/templates/dashboard/design.html b/internal/web/templates/dashboard/design.html index fea1b92..476e311 100644 --- a/internal/web/templates/dashboard/design.html +++ b/internal/web/templates/dashboard/design.html @@ -188,6 +188,7 @@

{{t "Posts"}}

+
+

{{if .Data.page.ID}}{{t "View page"}} ↗{{end}} diff --git a/internal/web/templates/dashboard/sections.html b/internal/web/templates/dashboard/sections.html index 9f0e314..2767921 100644 --- a/internal/web/templates/dashboard/sections.html +++ b/internal/web/templates/dashboard/sections.html @@ -4,7 +4,7 @@

{{t "Announcements"}}

-

{{t "Notices shown on every page and post of your blog — the next meeting, this month's book, a holiday closure. Hide one instead of deleting it if you will need it again."}}

+

{{t "Notices shown on every page and post of your blog — the next meeting, this month's book, a holiday closure. Hide one instead of deleting it if you will need it again. A page can opt out on its form, and the Design tab can keep them off post pages."}}

{{if .Data.sections}} -- cgit v1.2.3