If campuses would like to add an optional banner, they just need to add this additional code to the custom.css file.
/* LOCAL BANNER */
body::before {
content: "Hey Look! I can put a banner right here!";
display: inline-block;
background: #ecd90f;
text-align: center;
width: 100%;
font-weight: bold;
}
Save the css file in the folder structure and zip it using 7zip.
Then upload it to your view and deploy that view from the Customization Manager.
UPDATE: November 2020
One of our libraries asked for a way to include a hyperlink to another page on their website. While we were unable to do this with our original code, Simon Mai of the PALS Office was able to create a small piece of Javascript code that allowed for creating a similar banner at the top of the Primo page.
Instructions
Add the following code to your library's custom.js file:
/*
* Add a top banner
*/
var topBanner = document.createElement('div');
topBanner.innerHTML = "<a href=
https://www.mnpals.org/calendar/>See upcoming events on our PALS Calendar!
</a>";
topBanner.setAttribute("style", "padding: 2px 0px 4px 0px; display: inline-block; background: #ecd90f; text-align: center; width: 100%; font-weight: bold;");
var body = document.body;
body.insertBefore(topBanner, body.firstChild);
Save the custom.js file in the folder structure and zip it using 7zip.
Then upload it to your view and deploy that view from the Customization Manager.