From e064aba47e2047df9feeac985573784f6eff5912 Mon Sep 17 00:00:00 2001 From: Ian Walls Date: Tue, 3 May 2011 11:37:46 -0400 Subject: [PATCH] Bug 6294: {BIBLIONUMBER} parsing for SearchForTitleIn Adds support for parsing of the biblionumber into the SearchForTitleIn system preference, allowing external sites with APIs (like Facebook or Twitter) to do link-backs to the details page for the title. Sample code for implementing Facebook "like" links and Twitter "tweet this" are included on the bug report Signed-off-by: Nicole C. Engard Signed-off-by: Chris Cormack --- .../intranet-tmpl/prog/en/modules/admin/preferences/opac.pref | 2 +- opac/opac-detail.pl | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref index 98c36113f5..7f92cd6264 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref @@ -154,7 +154,7 @@ OPAC: class: code - - 'Include a "More Searches" box on the detail pages of items on the OPAC, with the following HTML (leave blank to disable):' - - '
Note: The placeholders {CONTROLNUMBER}, {TITLE}, {ISBN} and {AUTHOR} will be replaced with information from the displayed record.' + - '
Note: The placeholders {BIBLIONUMBER}, {CONTROLNUMBER}, {TITLE}, {ISBN} and {AUTHOR} will be replaced with information from the displayed record.' - pref: OPACSearchForTitleIn type: textarea class: code diff --git a/opac/opac-detail.pl b/opac/opac-detail.pl index 3e4c76ca33..b357a56598 100755 --- a/opac/opac-detail.pl +++ b/opac/opac-detail.pl @@ -562,6 +562,7 @@ if (my $search_for_title = C4::Context->preference('OPACSearchForTitleIn')){ $dat->{title} ? $search_for_title =~ s/{TITLE}/$dat->{title}/g : $search_for_title =~ s/{TITLE}//g; $isbn ? $search_for_title =~ s/{ISBN}/$isbn/g : $search_for_title =~ s/{ISBN}//g; $marccontrolnumber ? $search_for_title =~ s/{CONTROLNUMBER}/$marccontrolnumber/g : $search_for_title =~ s/{CONTROLNUMBER}//g; + $search_for_title =~ s/{BIBLIONUMBER}/$biblionumber/g; $template->param('OPACSearchForTitleIn' => $search_for_title); } -- 2.39.5