From 66d4c31ae9b5b364d36f1e480bdf80abacab0a87 Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Fri, 11 Sep 2020 18:44:13 +0000 Subject: [PATCH] Bug 5927: [Alternate] Show series information in staff and opac results pages This moves the series info to a template in the XSLT utils files and adds a few variables to make it work right. To test: 1 - Create a catalog records with: 440 series fields 490 traced series fields 490 untraced series fields 2 - View the details pages for these records and note the display and the links formed 3 - Apply patch 4 - Confirm the details pages look the same 5 - Search on staff and opac to return the records 6 - Confirm the results pages form the same series as on details 7 - Confirm the links work the same --- .../prog/en/xslt/MARC21slim2intranetDetail.xsl | 160 +------------------- .../prog/en/xslt/MARC21slim2intranetResults.xsl | 7 + .../intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl | 161 +++++++++++++++++++++ .../bootstrap/en/xslt/MARC21slim2OPACDetail.xsl | 158 +------------------- .../bootstrap/en/xslt/MARC21slim2OPACResults.xsl | 8 + .../bootstrap/en/xslt/MARC21slimUtils.xsl | 161 +++++++++++++++++++++ 6 files changed, 347 insertions(+), 308 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl index 16f727a0e1..6d0d9e649a 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl +++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl @@ -190,135 +190,12 @@ se - - - - Series: - - - /cgi-bin/koha/catalogue/search.pl?q=se,phr:"" - - - - av - - - - - - - - - ; - - - ; - - - - - - /cgi-bin/koha/catalogue/search.pl?q=se,phr:"" - - - - av - - - - - - ; - - - - - - - /cgi-bin/koha/catalogue/search.pl?q=rcn: - - - - a_t - - - - - - - /cgi-bin/koha/catalogue/search.pl?q=an: - - - - a_t - - - - - - - /cgi-bin/koha/catalogue/search.pl?q=se,phr:""&q=au:"" - - - - a_t - - - - - - - - : - - ; - - - - - - - - - a_t - - - - - - - /cgi-bin/koha/catalogue/search.pl?q=an: - - - - a_t - - - - - - - /cgi-bin/koha/catalogue/search.pl?q=se,phr:"" - - - - a_t - - - - - - - - : - - ; - - - - - + + /cgi-bin/koha/catalogue/search.pl + + + @@ -1396,33 +1273,6 @@ - - - - n - n - fghkdlmor - - - - - p - p - fghkdlmor - - - - - - - - - - - - - - diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl index be70b9abcb..d263de1ea1 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl +++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl @@ -16,6 +16,7 @@ + @@ -839,6 +840,12 @@ + + /cgi-bin/koha/catalogue/search.pl + + + + diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl index 7fb14ad515..0c019a2ca3 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl +++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl @@ -397,6 +397,167 @@ + + + + n + n + fghkdlmor + + + + + p + p + fghkdlmor + + + + + + + + + + + + + + + + + + + + + Series: + + + ?q=se,phr:"" + + + + av + + + + + + + + + ; + + + ; + + + + + + ?q=se,phr:"" + + + + av + + + + + + ; + + + + + + + ?q=rcn: + + + + a_t + + + + + + + ?q=an: + + + + a_t + + + + + + + ?q=se,phr:""&q=au:"" + + + + a_t + + + + + + + + : + + ; + + + + + + + + + + a_t + + + + + + + ?q=an: + + + + a_t + + + + + + + ?q=se,phr:"" + + + + a_t + + + + + + + + : + + ; + + + + + + + - - Series: - - - /cgi-bin/koha/opac-search.pl?q=se,phr:"" - - - - av - - - - - - - - - ; - - - ; - - - - - - /cgi-bin/koha/opac-search.pl?q=se,phr:"" - - - - av - - - - - - ; - - - - - - - /cgi-bin/koha/opac-search.pl?q=rcn: - - - - a_t - - - - - - - /cgi-bin/koha/opac-search.pl?q=an: - - - - a_t - - - - - - - /cgi-bin/koha/opac-search.pl?q=se,phr:""&q=au:"" - - - - a_t - - - - - - - - : - - ; - - - - - - - - - a_t - - - - - - - /cgi-bin/koha/opac-search.pl?q=an: - - - - a_t - - - - - - - /cgi-bin/koha/opac-search.pl?q=se,phr:"" - - - - a_t - - - - - - - - : - - ; - - - - + + /cgi-bin/koha/opac-search.pl + + + @@ -1884,33 +1763,6 @@ - - - - n - n - fghkdlmor - - - - - p - p - fghkdlmor - - - - - - - - - - - - - - diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl index a0879f65d4..78aa361918 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl @@ -22,6 +22,8 @@ + + @@ -638,6 +640,12 @@

+ + /cgi-bin/koha/opac-search.pl + + + + Edition: diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl index bc8b4f75f9..564dbd17f9 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl @@ -361,6 +361,167 @@
+ + + + + + + Series: + + + ?q=se,phr:"" + + + + av + + + + + + + + + ; + + + ; + + + + + + ?q=se,phr:"" + + + + av + + + + + + ; + + + + + + + ?q=rcn: + + + + a_t + + + + + + + ?q=an: + + + + a_t + + + + + + + ?q=se,phr:""&q=au:"" + + + + a_t + + + + + + + + : + + ; + + + + + + + + + + a_t + + + + + + + ?q=an: + + + + a_t + + + + + + + ?q=se,phr:"" + + + + a_t + + + + + + + + : + + ; + + + + + + + + + + + n + n + fghkdlmor + + + + + p + p + fghkdlmor + + + + + + + + + + + + + +