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.
Primo Homepage with Banner
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.
Primo Homepage with Banner including a link