jamilj wrote:Note: it is not a problem that the contents are repeated in the individual issue view because I can just hide that block with CSS
I spoke too soon. It does not appear that OJS uses classes or ids to distinguish between archival and "singular" or individual pages. Inserting these tags, as well as others to distinguish between different sets of pages (i.e., "archives", "issues", "authors") would make it much, much easier to do CSS customization.
Apparently, there is another related issue with regard to rendering of HTML blocks. At least in the "Description" under "Issue Data", all CSS classes and ids are stripped out of the final page output; oddly, they are still retained in the back end when you view the content as "HTML" (using the button). But on the user side they are stripped out. Further, certain tags, like "<h3>" are removed entirely. This appears to be a straightforward bug.