From 25614ad28b1a9c9b37bdef2cb54fb0a4b9a3607c Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Mon, 27 Nov 2023 10:49:13 +0100 Subject: [PATCH] make theme mode modular --- .../basetheme_bootstrap/address.example.html | 15 +++++++++++++++ .../basetheme_bootstrap/basePasteur.html | 19 +++---------------- .../logo_left.example.html | 2 ++ .../logo_right.example.html | 2 ++ setup.py | 2 +- 5 files changed, 23 insertions(+), 17 deletions(-) create mode 100644 basetheme_bootstrap/templates/basetheme_bootstrap/address.example.html create mode 100644 basetheme_bootstrap/templates/basetheme_bootstrap/logo_left.example.html create mode 100644 basetheme_bootstrap/templates/basetheme_bootstrap/logo_right.example.html diff --git a/basetheme_bootstrap/templates/basetheme_bootstrap/address.example.html b/basetheme_bootstrap/templates/basetheme_bootstrap/address.example.html new file mode 100644 index 0000000..21e0498 --- /dev/null +++ b/basetheme_bootstrap/templates/basetheme_bootstrap/address.example.html @@ -0,0 +1,15 @@ +{% load sstatic %} +<div class="footer__logo clearfix"> + <img src="{% sstatic '/img/pasteur-white.png'%}" alt="Institut Pasteur" title="Institut Pasteur"> +</div> +<div class="block block-block block-block-1"> + <div class="content"> + <root> + <div class="address_street"> + <span>25-28 Rue du Dr Roux, 75015 Paris</span> + </div> + <div class="address_phone"><span>01 45 68 80 00</span> + </div> + </root> + </div> +</div> \ No newline at end of file diff --git a/basetheme_bootstrap/templates/basetheme_bootstrap/basePasteur.html b/basetheme_bootstrap/templates/basetheme_bootstrap/basePasteur.html index 9593a23..73ca1af 100644 --- a/basetheme_bootstrap/templates/basetheme_bootstrap/basePasteur.html +++ b/basetheme_bootstrap/templates/basetheme_bootstrap/basePasteur.html @@ -57,7 +57,7 @@ </nav> <nav class="header__middle navbar navbar-expand-md navbar-light"> <div class="header__logo-wrapper"> - <img src="{% sstatic '/img/institut-pasteur-logo-2020.png'%}" alt="Accueil"> + {% include_if_exists "logo_left.html"|localize_template "basetheme_bootstrap/logo_left.example.html" %} </div> {% block lower_nav_bar_before_menu %} {% endblock lower_nav_bar_before_menu %} @@ -78,7 +78,7 @@ <div></div> </div> <div class="header__face-wrapper d-none d-md-block"> - <img class="header__face" src="{% sstatic '/img/pasteur.png'%}"> + {% include_if_exists "logo_right.html"|localize_template "basetheme_bootstrap/logo_right.example.html" %} </div> </nav> </header> @@ -123,20 +123,7 @@ <footer class="footer mt-auto"> <div class="inner-wrap"> <div class="footer__section footer__address d-none d-md-block"> - <div class="footer__logo clearfix"> - <img src="{% sstatic '/img/pasteur-white.png'%}" alt="Institut Pasteur" title="Institut Pasteur"> - </div> - <div class="block block-block block-block-1"> - <div class="content"> - <root> - <div class="address_street"> - <span>25-28 Rue du Dr Roux, 75015 Paris</span> - </div> - <div class="address_phone"><span>01 45 68 80 00</span> - </div> - </root> - </div> - </div> + {% include_if_exists "address.html"|localize_template "basetheme_bootstrap/address.example.html" %} </div> <div class="footer__section footer__menu-1 d-none d-md-flex"> <div id="block-menu-menu-footer-menu-1" class="block block-menu"> diff --git a/basetheme_bootstrap/templates/basetheme_bootstrap/logo_left.example.html b/basetheme_bootstrap/templates/basetheme_bootstrap/logo_left.example.html new file mode 100644 index 0000000..ef2c810 --- /dev/null +++ b/basetheme_bootstrap/templates/basetheme_bootstrap/logo_left.example.html @@ -0,0 +1,2 @@ +{% load sstatic %} +<img src="{% sstatic '/img/institut-pasteur-logo-2020.png'%}" alt="Accueil"> \ No newline at end of file diff --git a/basetheme_bootstrap/templates/basetheme_bootstrap/logo_right.example.html b/basetheme_bootstrap/templates/basetheme_bootstrap/logo_right.example.html new file mode 100644 index 0000000..51a5fc3 --- /dev/null +++ b/basetheme_bootstrap/templates/basetheme_bootstrap/logo_right.example.html @@ -0,0 +1,2 @@ +{% load sstatic %} +<img class="header__face" src="{% sstatic '/img/pasteur.png'%}"> \ No newline at end of file diff --git a/setup.py b/setup.py index f807714..e991197 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ readme = open('README.rst').read() setup( name='django-basetheme-bootstrap', - version='1.4', + version='1.5', description='Django Basetheme Bootstrap', long_description=readme, author='Bryan Brancotte', -- GitLab