From 664d4cde5a21191a88f05dd1751f45fb61703efb Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Sun, 16 Sep 2018 19:28:11 -0400 Subject: [PATCH] LP#1792482 My OPAC settings preferred name field Adds a new row to the patron account preferences page for Preferred Name. The field only displays when a preferred first, middle, or last value is present and follows the same display logic as preferred names in the staff client, where first and last fall-through to the primary name. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier --- Open-ILS/src/templates/opac/myopac/prefs.tt2 | 23 +++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/Open-ILS/src/templates/opac/myopac/prefs.tt2 b/Open-ILS/src/templates/opac/myopac/prefs.tt2 index f3b80dbae8..4608f1eff3 100644 --- a/Open-ILS/src/templates/opac/myopac/prefs.tt2 +++ b/Open-ILS/src/templates/opac/myopac/prefs.tt2 @@ -15,15 +15,32 @@ [% l( HUMAN_NAME_FORMAT, - (ctx.user.pref_prefix || ctx.user.prefix), + ctx.user.prefix, + ctx.user.first_given_name, + ctx.user.second_given_name, + ctx.user.family_name, + ctx.user.suffix + ) | html %] + + + + [% IF ctx.user.pref_first_given_name || ctx.user.pref_second_given_name || ctx.user.pref_family_name %] + + [% l("Preferred Name") %] + + [% l( + HUMAN_NAME_FORMAT, + ctx.user.pref_prefix, (ctx.user.pref_first_given_name || ctx.user.first_given_name), - (ctx.user.pref_second_given_name || ctx.user.second_given_name), + ctx.user.pref_second_given_name, (ctx.user.pref_family_name || ctx.user.family_name), - (ctx.user.pref_suffix || ctx.user.suffix) + ctx.user.pref_suffix ) | html %] + [% END %] [% l("Day Phone") %] -- 2.43.2