About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
development:plugins:link_resolver_drivers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
development:plugins:link_resolver_drivers [2017/02/08 14:34] – [Basic Structure] demiankatzdevelopment:plugins:link_resolver_drivers [2017/02/08 14:36] demiankatz
Line 29: Line 29:
  
 This method takes an OpenURL as a parameter and retrieves details from the link resolver. This method takes an OpenURL as a parameter and retrieves details from the link resolver.
 +
 +==== getResolverUrl ====
 +
 +:!: Introduced in VuFind 4.0
 +
 +This method takes an OpenURL as a parameter and returns a URL for accessing that item in the link resolver's native interface.
  
 ==== parseLinks ==== ==== parseLinks ====
Line 39: Line 45:
   * service_type - used to categorize links (getHolding = local print holding, getWebService = special service related to item, getDOI = DOI link, getFullTxt = electronic holding)   * service_type - used to categorize links (getHolding = local print holding, getWebService = special service related to item, getDOI = DOI link, getFullTxt = electronic holding)
   * access - used to style links according to their access-status (if supported by the link resolver driver - available status: open, limited, denied, unknown), style classes are named access-{status} in template ajax/resolverLinks.phtml; //this feature was added in VuFind2.5//   * access - used to style links according to their access-status (if supported by the link resolver driver - available status: open, limited, denied, unknown), style classes are named access-{status} in template ajax/resolverLinks.phtml; //this feature was added in VuFind2.5//
 +
 +==== supportsMoreOptionsLink ====
 +
 +:!: Introduced in VuFind 4.0
 +
 +This method returns true when the direct link provided by getResolverUrl offers a human-friendly interface; it should return false if the link resolver offers a data-only interface (for example, in the case of EZB).
 ---- struct data ---- ---- struct data ----
 ---- ----
  
development/plugins/link_resolver_drivers.txt · Last modified: 2023/11/27 18:48 by demiankatz