Salve,
ho personalizzato la pagina 404 creando un articolo (non categorizzato) e creando un menu non pubblicato (ma attivo) a cui ho collegato quell'articolo. Dopodichè ho copiato dalla cartella templates/system il file error.php e ho inserito questa stringa:
if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=22&Itemid=225'); exit;}
if (!isset($this->error))
{
dove 22 è l'ID dell'articolo e 225 l'ID del menu a cui è collegato l'articolo.
Infine ho inserito il file error.php nella cartella del mio template.
Questo è il procedimento che ho sempre fatto in tutti i miei siti. Ma ahimè stavolta, non so perché, quando ci si collega a una pagina inesistente, invece di uscire l'articolo che ho personalizzato, appare una pagina bianca.
Se cancello il file error.php dalla directory del mio template, torna a visualizzarsi la pagina generica di errore 404. Mentre con il file inserito mi compare una pagina bianca.
qualcuno mi sa illuminare su dove possa essere il problema? Non so dove sbattere la testa.
grazie infinite.