Overall, if you have a multijournal installation of OJS and plan to do something special in a template that should only apply to a single journal, I would recommend using a child theme for that journal and adding a modified template file the the child theme plugin.
I’m surprised that nothing is getting logged. Something else to double-check – are the file permissions in cache/t_compile set correctly? OJS needs to be able to replace the files there when a template gets modified.
Regards,
Alec Smecher
Public Knowledge Project Team
drwxr-xr-x 2 www-data www-data 147456 Aug 23 09:32 /var/www/html/cache/t_compile/
I’m wondering; does the $journal var need to be instantiated or should it be available in the article_details.tpl? Only other thing I can think of off the top of my head although I would have thought referencing the non-instantiated $journal object would have thrown an error (unless maybe smarty catches these errors).