From 9ff97f2f507440e72f1a7a9e2d177b6efab5cb87 Mon Sep 17 00:00:00 2001 From: Jared Camins-Esakov Date: Sat, 4 Aug 2012 13:38:59 -0400 Subject: [PATCH] Bug 8210: add links to authorities to headings in OPAC Content-Type: text/plain; charset="UTF-8" At the moment, there is no way to get to an authority record from a bib record that uses it other than doing a new search on the authority file. This patch adds a link (a cute little magnifying glass) to linked authority records on the OPAC detail view for MARC21 and NORMARC with XSLT enabled. A follow-up patch will add the link to regular mode. Because UNIMARC handles authorities differently, the link is not added to the XSLT. Test plan: 1) Set OPACXSLTDetailsDisplay to 'default' 2) View a record that has some headings that are linked to authority records in the OPAC (easiest way to find a record like that is to edit a record and add some headings using the thesaurus plugin) 3) Observe the cute little magnifying glass links to the authority. --- .../prog/en/xslt/MARC21slim2OPACDetail.xsl | 12 ++++++++++ .../prog/en/xslt/NORMARCslim2OPACDetail.xsl | 24 ++++++++++++++++++++ 2 files changed, 36 insertions(+), 0 deletions(-) diff --git a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl b/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl index b6db8b4..906e053 100644 --- a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl +++ b/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl @@ -506,6 +506,12 @@ + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + | @@ -909,6 +915,12 @@ ] + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + . diff --git a/koha-tmpl/opac-tmpl/prog/en/xslt/NORMARCslim2OPACDetail.xsl b/koha-tmpl/opac-tmpl/prog/en/xslt/NORMARCslim2OPACDetail.xsl index 3a77417..9cfec9a 100644 --- a/koha-tmpl/opac-tmpl/prog/en/xslt/NORMARCslim2OPACDetail.xsl +++ b/koha-tmpl/opac-tmpl/prog/en/xslt/NORMARCslim2OPACDetail.xsl @@ -119,6 +119,12 @@ + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + .; @@ -134,6 +140,12 @@ + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + .; @@ -148,6 +160,12 @@ + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + .; @@ -345,6 +363,12 @@ + + + /cgi-bin/koha/opac-authoritiesdetail.pl?authid= + + + | -- 1.7.2.5