OJS 3: Add menu items to top navigation bar

I had the same problem. e.g. example.com/ojs is the installation then use example.com/ojs/index.php/index/index and it resolved the issue. Hope this helps.

Hi there, I could achieve that by adding a remote URL in the main site settings under administration → site settings → navigation → add menu item and added it to the user navigation menu e.g. example.com/ojs/index.php/index/index. you may check it live on the URL [Inter Journal Publications (interjournals.org)] (https://interjournals.org/ojs/index.php/index/index)

when you login as administrator, go to the journal for which you want to add the static page and under settings → website you will see tabbed options for appearance, setup, plugins and static pages. There you can add the static pages to the journal.


I wanted to know now that we have OJS 3.4, is the process of adding navmenuitems is any easier now. I wanted to achieve that using PHP, and I am trying to make sense of files such as NavigationMenuItemForm.php and NavigationMenuItemAssignmentDAO.php.
What I’m trying to do is configure a website’s primary nav menu automatically.