From 7dc35dec59adb6661c0c2dbd6b2dd51ad901d4e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20V=C3=A9ron?= Date: Fri, 25 Jul 2014 23:57:54 +0200 Subject: [PATCH] Bug 12162 - Add class="branchcode" to body tag to make OPAC CSS-styleable per branch This patch is still a proof of concept for testing. I followed paxed's hints. New: Include file for the head tag. It can handle different situations (head width additional class like scrollto, head wit and without id). For the test, the include is inserted in opac-main.tt and opac-user.tt If not logged in, opac-main.pl displays: If logged in at branch FFL, it displays: If you log in, opac-user.pl should display Comments are welcome... --- koha-tmpl/opac-tmpl/bootstrap/en/includes/bodytag.inc | 15 +++++++++++++++ koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt | 2 +- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 koha-tmpl/opac-tmpl/bootstrap/en/includes/bodytag.inc diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/bodytag.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/bodytag.inc new file mode 100644 index 0000000..b6b050d --- /dev/null +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/bodytag.inc @@ -0,0 +1,15 @@ +[% classprop = 'class="' %] +[% IF LoginBranchcode.defined %] + [% classprop = classprop _ 'branch-' _ LoginBranchcode %] +[% ELSE %] + [% classprop = classprop _ 'branch-default' %] +[% END %] +[% IF bodyclass.defined %] + [% classprop = classprop _ ' ' _ bodyclass %] +[% END %] +[% classprop = classprop _ '"' %] + +[% IF bodyid.defined %] + [% idprop = 'ID="' _ bodyid _ '" ' IF bodyid.defined %] +[% END %] + diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt index 5b68c19..7c0e1ab 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-main.tt @@ -4,7 +4,7 @@ [% INCLUDE 'doc-head-close.inc' %] [% BLOCK cssinclude %][% END %] - +[% INCLUDE 'bodytag.inc' bodyid='opac-main' %] [% INCLUDE 'masthead.inc' %]
diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt index 16783a7..5414860 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt @@ -6,7 +6,7 @@ [% INCLUDE 'doc-head-close.inc' %] [% BLOCK cssinclude %][% END %] - +[% INCLUDE 'bodytag.inc' bodyid='opac-user' bodyclass='scrollto' %] [% INCLUDE 'masthead.inc' %]
-- 1.7.10.4