- Colorado State University Libraries
- Research Guides
- CSU Library Website Customization
- Add Help Section to Primo Full View
CSU Library Website Customization
- Home
- Exlibris Primo VE Customization
- Exlibris Primo New UI Customization at CSU
- Customize Get It Section
- Moving Send To bar
- Change the hover text for the main menu
- "Expand my results" when there are no results
- Add print journals to E-journals A-Z
- Change "Citation Linker" to "Citation Finder"
- Extra g in front of subject
- Change FRBR setting
- Citation doesn't always pull publisher information
- Availability text change
- Primo Search Logo
- Featured Result Bar
- Resource Recommender
- DOI Search
- BrowZine Primo Integration
- DSpace name change
- Remove "Available at" from Show Only Facet
- DSpace Date Display
- Display MARC 242 field
- Change Brief and Full View Labels
- Customize 5XX Fields
- Add Help Section to Primo Full View
- Add Almetrics to Full View
- Display DSpace Thumbnails in Primo
- Hide Showing expanded results box
- Pre-filter Search for Ebooks
- Create Digital Collections in Primo
- Citation Linker Customization
- SpringShare LibGuides Customization
- Microsoft Office Related
- Colorado Encyclopedia
- Omeka - Creating Avenir Site
Add Custom Help Box to Full View Section
Goal:
We like the custom help box from Concordia University Library
Example: Hanging in judgment : religion and the death penalty in England / Harry Potter.
I looked it up their source code and modified to use our own links. However we are still deciding if we want include the report a problem link or not.
CSUL Custom Code
******************************************
app is defined at the beginning of custom.js file. It is used for create All Metrics, Primo Search Logo, and custom No Search Results. We don't have create the module again.
var app = angular.module('viewCustom', ['angularLoad']);
******************************************
Step 1: Create constants like text and URLs. app.constant();
Step 2: Add the controller's constructor function to the module app using the .controller. app.controller();
Step 3: add component. app.component();
********************************************** Custom Code in custom.js **************************************
Get PNX Information and pass to forms
We have not decided to do so yet because the View Online section has report problem link which will pull information from Alma and send to our existing report problem form. Just for reference, the CLIC site pull recordid and send to a Google Form using
$scope.problink = reportProblemOptions.problinkbase + $location.search().docid;
Check the full view URL
https://clicsearch.csp.edu/primo-explore/fulldisplay?docid=01CLIC_NETWORK_ALMA7154673300003692&context=L&vid=CSP&lang=en_US&search_scope=csp&adaptor=Local%20Search%20Engine&tab=default_tab&query=any,contains,harry%20potter&sortby=rank&offset=0
If we decided to do this we could pull docid from both local Alma and PCI
DOI: 10.1093/mnras/stv1721