Salve a tutti, dopo la migrazione da J3 a J4, è andato tutto bene tranne un errore che lo visualizzo solo se attivo error_debug nel file configurazione.php
L'errore è questo (viene visualizzato di fianco and ogni "modulo custom html"):
Notice: Undefined variable: moduleclass_sfx in /home/piedicos/public_html/joomla4/templates/template_piedicosta/html/mod_custom/default.php on line 3
Fa riferimento ad un file default.php che si trova nella cartella mod_custom contiene solo questo codice
<?php
defined('_JEXEC') or die;
if($moduleclass_sfx){
echo '<div class="'.$moduleclass_sfx.'">' . $module->content . '<>';
}
else{
echo $module->content;
}
?>
Poichè joomla inserisce automaticamente ad ogni modulo personalizzato un div mod_custom, questo override di codice serve per togliere il "wrapping" con questo <div mod_custom>.
Evidentemente joomla 4 interpreta questo override in altro modo. C'è un modo di aggiornare questo override in modo che non dia errore su Joomla 4?
Grazie 1000