Olá pessoal. Estou trabalhando com desenvolvimento de temas para o OJS e tenho seguido a documentação oficial do sistema. No item sobre Theme Options API é explicado como adicionar opções ao tema, configuráveis pelo painel de controle: Theme Options API Documentation
Para organizar os campos opcionais do tema, quero utilizar elementos html para títulos e linhas hr. A documentação do UI Library prevê o campo FieldHtml para esta finalidade, mas ele não funciona nos servidores remotos que testei, apenas no meu local (xampp). Não consegui identificar a origem do erro.
Alguém já passou por isso ou poderia me ajudar na busca por soluções? O erro exibido é o seguinte:
Fatal error: Uncaught Error: Class ‘PKP\components\forms\FieldHtml’ not found in /…/lib/pkp/classes/plugins/ThemePlugin.inc.php:412 Stack trace: #0 /…/plugins/themes/meuTema/ThemePlugin.inc.php(69): ThemePlugin->addOption(‘divider1’, ‘FieldHtml’, Array) #1 /…/lib/pkp/classes/plugins/ThemePlugin.inc.php(106): ThemePlugin->init() #2 /…/lib/pkp/classes/plugins/HookRegistry.inc.php(107): ThemePlugin->themeRegistered(‘PluginRegistry:…’, Array) #3 /…/lib/pkp/classes/plugins/PluginRegistry.inc.php(154): HookRegistry::call(‘PluginRegistry:…’, Array) #4 …/lib/pkp/classes/template/PKPTemplateManager.inc.php(964): PluginRegistry::loadCategory(‘themes’, true) #5 /…/lib/pkp/classes/plugins/Plugin.inc.php(361): PKPTemplateManager::getManager() #6 /home2/peletro in /…/lib/pkp/classes/plugins/ThemePlugin.inc.php on line 412