From 60b200f5fee333595c2b3cd107a9b6be2631a200 Mon Sep 17 00:00:00 2001
From: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Date: Fri, 4 Oct 2024 16:56:53 +0100
Subject: [PATCH] Bug 35267: Expose style preferences in template editor

Sponsored-by: PTFS Europe <https://ptfs-europe.com>
---
 .../prog/en/modules/tools/letter.tt           | 39 +++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt
index 2bc37a12645..4660b70e192 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/letter.tt
@@ -538,6 +538,45 @@
             </fieldset>
             <!-- /#add_notice -->
 
+            <fieldset class="page-section">
+                <h2>HTML styles</h2>
+                [% WRAPPER accordion panelgroup_id="notice_styles" %]
+                    [% WRAPPER accordion_item %]
+                        [% WRAPPER accordion_heading panel_id="all_notice_css" %]
+                            All Notice CSS
+                        [% END %]
+                        [% WRAPPER accordion_panel panel_id="all_notice_css" %]
+                            <pre><code>[%- Koha.Preference('AllNoticeCSS') | html -%]</code></pre>
+                            [% IF ( CAN_user_parameters_manage_sysprefs ) %]
+                                <a class="syspref-link" href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=AllNoticeCSS">Edit</a>
+                            [% END %]
+                        [% END %]
+                    [% END %]
+                    [% WRAPPER accordion_item %]
+                        [% WRAPPER accordion_heading panel_id="email_notice_css" %]
+                            Email Notice CSS
+                        [% END %]
+                        [% WRAPPER accordion_panel panel_id="email_notice_css" %]
+                            <pre><code>[%- Koha.Preference('EmailNoticeCSS') | html -%]</code></pre>
+                            [% IF ( CAN_user_parameters_manage_sysprefs ) %]
+                                <a class="syspref-link" href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=EmailNoticeCSS">Edit</a>
+                            [% END %]
+                        [% END %]
+                    [% END %]
+                    [% WRAPPER accordion_item %]
+                        [% WRAPPER accordion_heading panel_id="print_notice_css" %]
+                            Print Notice CSS
+                        [% END %]
+                        [% WRAPPER accordion_panel panel_id="print_notice_css" %]
+                            <pre><code>[%- Koha.Preference('PrintNoticeCSS') | html -%]</code></pre>
+                            [% IF ( CAN_user_parameters_manage_sysprefs ) %]
+                                <a class="syspref-link" href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=PrintNoticeCSS">Edit</a>
+                            [% END %]
+                        [% END %]
+                    [% END %]
+                [% END %]
+            </fieldset>
+
             [% IF Koha.Preference('TranslateNotices') %]
                 <div style="clear:both"></div>
                 [% WRAPPER tabs id= "tabs" %]
-- 
2.49.0