Back to top

Autore Topic: Errore "Undefined variable" nel file default.php nella cartella mod_custom  (Letto 680 volte)

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo

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


Codice: [Seleziona]
<?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
« Ultima modifica: 03 Set 2022, 16:55:48 da d-force »

 



Web Design Bolzano Kreatif