Custom Theme Navigation Menu issue

Greetings all,

We’ve recently completed an upgrade from Omeke 2.7.1 to 3.1.2 that resolved an issue contributing content to https://dana.njit.edu/. After the upgrade is complete, we noticed in post-upgrade testing that one of the navigation menus does not work correctly. At the site, dana.njit.edu, you might notice that the URL for the Collections menu item is “dana.njit.edu/#” and does not work. I believe the problem is a malformed URL configuration in the custom theme for the navigation menu. If you look at the top level nav, each URL is like dana.njit.edu/about or dana.njit.edu/geolocation/map. When I click Collections, the URL is dana.njit.edu/# but the proper and working URL is Log In · DANA

The developer of the theme was a student who has since moved on and we’re not sure how to proceed to resolve the navigation problem as we explore moving to omeka. net or the hosted plan. Any advice or assistance is appreciated.

Gordon Xu
Associate University Librarian, Collections & Information Technology
Robert W. Van Houten Library
gordon.xu@njit.edu • (973) 596-3205

I think I know what’s going wrong there; I’ll send you an email.

The Collections entry on your nav has an arrow indicating that it’s probably supposed to be a drop-down there with more choices if you click it (or maybe hover). A URL with a # like you mention is normal for that kind of link: it’s not really intended to be a link but something used by a script.

A script on the page is probably supposed to activate the dropdown, but you have a problem on that page that isn’t letting your theme’s scripts run. There’s an error logged in the browser console when you go to the page: “Bootstrap’s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3”.

Ultimately I think the most straightforward option would be to update to a newer version of Bootstrap within this theme that doesn’t have this incompatibility. Switching to a different theme would also work as an option, but of course your site would then have a different appearance.