More customizable front page

Dear colleagues!

Can i make a little proposal for the next milestone if possible?

More customizable front page from the OJS administrative panel.

For now, to hide the current issue from the front page we need to cut a piece of code from pages/index/IndexHandler.inc.php (lines 62-66… )
By default, it is displayed, and this is the only way to solve the problem. Although many users need to display information about the journal at the very beginning of the main page.

It would be very convenient if there were such options (checkboxes) in the settings (Settings >>> Website >>> Appearance):

  1. Show/Hide Current issue after Additional Content
  2. Show/Hide issues from Arcive after Additional Content (0-0 items) like in announcements

Thanks for the support!
Sincerely.

You can simply do all thia from a child theme templates. There is no need to edit the controller or any othet part of a core code.

1 Like

@Vitaliy, unfortunately, I could not find such settings in the OJS administration panel (default theme and manuscript). And also i have tried to find such code in directory for default theme
plugins/themes/defaultManuscript/
but also unsuccessfully :frowning:
so had to cut from core pages/index/IndexHandler.inc.php

if possible, can you explain in more detail how to implement these settings without cutting core code?

Many thanks! Sincerely.

You can look here:
https://pkp.gitbooks.io/pkp-theming-guide/content/en/child-themes.html
and here

1 Like

You can also take a look how I coded own theme:

2 Likes

@Vitaliy, Thank you so much!
Themes are really great ! … :slight_smile: