Koha/koha-tmpl/opac-tmpl/prog/en/modules
Jared Camins-Esakov f1663ada48 Bug 4421: Add alternate holdings display and prefs
This patch adds the ability to specify a field with alternate holdings
information for display when a biblio has no items associated with it.

Two sysprefs are added:
* AlternateHoldingsField specifies what field/subfields contain the alternate
holdings information. When blank, the alternate holdings information is not
displayed. The default is blank, as this is a new feature.
* AlternateHoldingsSeparator specifies the string to be used to separate
multiple subfields in the alternate holdings display. The default is ' '.

Example use case:
A library which does not have a 1-1 relationship between uncontrolled 852 fields
from a legacy system and actual physical items on the shelf wishes to display
holdings information from the 852, but does not want to create item records
which are almost certain to be inaccurate. By enabling the alternate holdings
feature (AlternateHoldingsField = '852abcdhi' and AlternateHoldingsSeparator =
' -- '), the library is able to gradually add item records as they locate the
physical items, without losing the holdings information presently stored in the
uncontrolled 852 fields.

To test:
1) Set AlternateHoldingsField to '852abcdhi'
2) Set AlternateHoldingsSeparator to ' -- '
3) Change the hidden value of subfields 'a', 'b', 'c', 'd', 'h', and/or 'i' of
   field 852 to 0 so that they display
4) Create a record which has data in the 852, but no item record
5) Look at holdings tab, where the data you entered should be displayed

Proof-of-concept initially developed for the American Numismatic Society.

Signed-off-by: Jared Camins-Esakov <jcamins@bywatersolutions.com>
Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2011-04-02 06:56:02 +13:00
..
errors Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
sco Bug 5578: Self checkout by Login enhancement 2011-04-01 15:18:40 +13:00
ilsdi.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
kohaerror.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
maintenance.tmpl Fix for Bug 4061, Improve OPAC maintenance screen 2010-01-26 15:36:34 -05:00
opac-account.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-addbybiblionumber.tmpl Fix for Bug 3523 - Menu of existing lists limited to 10 2011-03-31 21:08:40 +13:00
opac-advsearch.tmpl Bug 3629 : search limit by group is not OK 2011-03-30 12:37:50 +13:00
opac-alert-subscribe.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-auth.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-authorities-home.tmpl Bug 5930 : improving/modifying authority display on OPAC 2011-03-27 20:54:10 +13:00
opac-authoritiesdetail.tmpl Bug 5930 : improving/modifying authority display on OPAC 2011-03-27 20:54:10 +13:00
opac-authoritiessearchresultlist.tmpl Bug 5913 : Remove broken link from authorities search results 2011-03-23 19:58:56 +13:00
opac-basket.tmpl Bug 5990: Lists and Cart show LOC code not Location Authorized value 2011-04-01 12:07:46 +13:00
opac-browser.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-detail.tmpl Bug 4421: Add alternate holdings display and prefs 2011-04-02 06:56:02 +13:00
opac-downloadcart.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-downloadshelf.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-full-serial-issues.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-ISBDdetail.tmpl Bug 5848: Same position for the tabs of Normal, MARC and ISBD view in opac detail 2011-03-14 20:50:03 +13:00
opac-main.tmpl Revised for biblibre/3.2_community: Fix for Bug 3780, various OPAC pages have no unique <body> id 2010-01-20 22:39:37 +01:00
opac-MARCdetail.tmpl Bug 5848: Same position for the tabs of Normal, MARC and ISBD view in opac detail 2011-03-14 20:50:03 +13:00
opac-messaging.tmpl Bug 5889: Messages name in english for notifications on public interface. 2011-03-18 09:25:08 +13:00
opac-mymessages.tmpl Bug 2176 (4/5): adding RSS feed for patron overdue alerts 2008-06-20 13:04:53 -05:00
opac-opensearch.tmpl (MT3318) RSS OPAC: Adding CDATA term in title and description tags. 2010-05-12 07:34:14 -04:00
opac-passwd.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-privacy.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-readingrecord.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-reserve.tmpl Bug 5669: Adding a system preference to control whether a user can select a pick branch for their hold or not 2011-03-14 16:18:08 +13:00
opac-results-grouped.tmpl Bug 5693 : Follow up patch, escaping HTML in limit_cgi so "" dont break hrefs 2011-03-15 10:02:37 +13:00
opac-results.tmpl Bug 4421: Add alternate holdings display and prefs 2011-04-02 06:56:02 +13:00
opac-review.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-search-history.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-sendbasket.tmpl Bug 5130 - Misspelled words: biblographic delimeter extention 2010-10-17 13:51:34 -04:00
opac-sendbasketform.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-sendshelf.tmpl Bug 5130 - Misspelled words: biblographic delimeter extention 2010-10-17 13:51:34 -04:00
opac-sendshelfform.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-serial-issues.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-shelves.tmpl Bug 5990: Lists and Cart show LOC code not Location Authorized value 2011-04-01 12:07:46 +13:00
opac-showmarc.tmpl Revised for biblibre/3.2_community: Fix for Bug 3780, various OPAC pages have no unique <body> id 2010-01-20 22:39:37 +01:00
opac-showreviews-rss.tmpl Fix for Bug 4473 - Recent comments view for the OPAC 2010-12-13 09:43:01 +13:00
opac-showreviews.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-suggestions.tmpl Fixing template bug, once again unit tests rule! 2011-03-23 10:51:54 +13:00
opac-tags.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-tags_subject.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-topissues.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-user.tmpl Bug 5892 : opac-user: minor spelling/html changes 2011-03-21 11:58:32 +13:00
opac-userdetails.tmpl Adding id tags to some OPAC templates. 2011-02-09 15:20:45 +13:00
opac-userupdate.tmpl Bug 5892 : opac-user: minor spelling/html changes 2011-03-21 11:58:32 +13:00