Bug 23299: Switch address1 and streetnumber for German address format on opac-memberentry
authorMarcel de Rooy <m.de.rooy@rijksmuseum.nl>
Thu, 11 Jul 2019 10:16:35 +0000 (10:16 +0000)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 15 Jul 2019 11:50:34 +0000 (12:50 +0100)
Test plan:
Toggle value of pref AddressFormat and verify change on opac-memberentry.

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Maryse Simard <maryse.simard@inlibro.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt

index 862091a..0b6e26c 100644 (file)
@@ -7,6 +7,20 @@
 [% USE KohaDates %]
 [% USE Math %]
 [% SET userupdateview = 1 %]
+[% BLOCK streetnumber %]
+    [% UNLESS hidden.defined('streetnumber') %]
+        <li>
+            [% IF mandatory.defined('streetnumber') %]
+                <label for="borrower_streetnumber" class="required">Street number:</label>
+            [% ELSE %]
+                <label for="borrower_streetnumber">Street number:</label>
+            [% END %]
+
+            <input type="text" id="borrower_streetnumber" name="borrower_streetnumber" value="[% borrower.streetnumber | html %]" />
+            [% IF mandatory.defined('streetnumber') %]<span class="required">Required</span>[% END %]
+        </li>
+    [% END %]
+[% END %]
 
 [% INCLUDE 'doc-head-open.inc' %]
     <title>[% IF ( LibraryNameTitle ) %][% LibraryNameTitle | html %][% ELSE %]Koha online[% END %] catalog &rsaquo; [% IF action == 'edit' %]Update your personal details[% ELSE %]Register a new account[% END %]</title>
                         <legend id="mainaddress_legend">Main address</legend>
 
                         <ol>
-                            [% UNLESS hidden.defined('streetnumber') %]
-                                <li>
-                                    [% IF mandatory.defined('streetnumber') %]
-                                        <label for="borrower_streetnumber" class="required">Street number:</label>
-                                    [% ELSE %]
-                                        <label for="borrower_streetnumber">Street number:</label>
-                                    [% END %]
-
-                                    <input type="text" id="borrower_streetnumber" name="borrower_streetnumber" value="[% borrower.streetnumber | html %]" />
-                                    [% IF mandatory.defined('streetnumber') %]<span class="required">Required</span>[% END %]
-                                </li>
-                            [% END %]
+                            [% IF Koha.Preference('AddressFormat') != 'de' %][% INCLUDE streetnumber %][% END %]
 
                             [% UNLESS hidden.defined('address') %]
                                 <li>
                                 </li>
                             [% END %]
 
+                            [% IF Koha.Preference('AddressFormat') == 'de' %][% INCLUDE streetnumber %][% END %]
+
                             [% UNLESS hidden.defined('address2') %]
                                 <li>
                                     [% IF mandatory.defined('address2') %]