From: Art Rhyno Date: Mon, 13 Aug 2012 21:22:17 +0000 (-0400) Subject: TPAC: Make "Show more details" in results optional X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fdbs%2Ftpac_show_details_config;p=working%2FEvergreen.git TPAC: Make "Show more details" in results optional Academic sites typically handle a lot of electronic content and want to bring most details about entries, such as availability, status, and URLs, on a results screen to the front. This adds a 'show_more_details.default' option in 'config.tt2' that can have the values 'true', 'false' and 'hide'. The 'true' and 'false' values set the default for the button to more and less respectively, and 'hide' suppresses the button from showing at all. Signed-off-by: Art Rhyno Signed-off-by: Dan Scott --- diff --git a/Open-ILS/src/templates/opac/parts/config.tt2 b/Open-ILS/src/templates/opac/parts/config.tt2 index f23ef4d492..543f5856c8 100644 --- a/Open-ILS/src/templates/opac/parts/config.tt2 +++ b/Open-ILS/src/templates/opac/parts/config.tt2 @@ -58,6 +58,12 @@ reset_password = 'true'; ############################################################################## # Misc. UI Settings ############################################################################## +# Option for full details as a default, esp. impt. for e-content +# that uses resolver plumbing. Valid values are 'true', 'false' and 'hide'. +# Setting this to 'true' shows full details by default but allows the link +# to appear for 'Show Fewer Details'. The 'hide' option shows full details +# and also suppresses the link from displaying at all. +show_more_details.default = 'false'; ############################################################################## # Size of the jacket image to display on the record detail summary. diff --git a/Open-ILS/src/templates/opac/parts/searchbar.tt2 b/Open-ILS/src/templates/opac/parts/searchbar.tt2 index d20d36bbda..969c47b275 100644 --- a/Open-ILS/src/templates/opac/parts/searchbar.tt2 +++ b/Open-ILS/src/templates/opac/parts/searchbar.tt2 @@ -31,6 +31,9 @@ l(' in '); INCLUDE build_org_selector show_loc_groups=1 %] + [%- IF (show_more_details.default == 'true' OR show_more_details.default == 'hide') AND !CGI.param('detail_record_view') %] + + [%- END %] diff --git a/Open-ILS/src/templates/opac/results.tt2 b/Open-ILS/src/templates/opac/results.tt2 index 976c5e9c36..dffea53c92 100644 --- a/Open-ILS/src/templates/opac/results.tt2 +++ b/Open-ILS/src/templates/opac/results.tt2 @@ -43,6 +43,8 @@ + + [%- IF show_more_details.default != 'hide' -%]
+ [%- END -%] +