Application Version
OJS 3.2.1.2 updated from 3.1.2.1
I have updated all themes from the web interface.
Description of issue
I have several theme plugins on the server. All are visible under the plugins tab. However some are shown in the dropdown on appearance without being activated in the plugins tab. and some does not show up even though it is activated.
These are hidden in dropdown when not activated (as it should be):
*Default
*Classic
*Bootstrap 3
These does not show up in dropdown:
*Homemade child theme to parent Classic.
These are not hidden even if it is deactivated:
*All home made child themes made for OJS 3.1
*Manuscript child theme v. 1.0.3,0
*Old Gregg theme v. 2.1.0.0
Steps you took leading up to the issue
What you tried to resolve the issue
I have tried to update the website with Ctrl+F5
Error log messages if applicable
There are no fatal errors on server or in the web browser.
Hmm… I see what you mean. I tested this and it worked fine for me. Do you have the ability (admin privileges) to be able to clear the data and template caches? I’m wondering if that might make a difference… (Docs on how to do that here: Site Administration)
I have sometimes run into issues like this. @eddoff, can you try enabling and then disabling the theme plugins again from the plugin list? Sometimes the status (enabled/disabled) seems to get out of sync or something.
I’ve reviewed this issue where the problem was identified and addressed. It looks like this should have been fixed when upgrading to (or past) 3.2.1.
In the past, the issue was related to the lazyLoad value in a theme’s version.xml file. I’d suggest checking your child theme’s version.xml file and setting lazyLoad to 1. If the other themes have not been updated, you may need to update them, then try to disable/enable the themes again to see if that kicks it into gear.
However, it still does not help!
I have changed all lazy-load to 1, including the Manuscript child theme. The themes that show up even if not activated have in common that they are written for OJS 3.1. There is something else wrong in the code, but I cannot understand what!