Credo di averle provate tutte ormai...ho anche modificato la pagine dell'errore 403 dal pannello di controllo, ma continuo a visualizzare la pagine di errore 403 classica di joomla.
Nessuno sa come aiutarmi?

Ne sto uscendo pazzo ho creato due articoli error404 e error403 e modificato il file error.php

aggiungendo
codice:
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

//inizializzo variabile globale
global $mainframe;

$titolopagina404 = 'errore404';
$titolopagina403 = 'errore403';

	$db		=& JFactory::getDBO();
	$query = 'SELECT id AS numerocodicepagina' .
			 ' FROM #__content'.
			 ' WHERE title ="'. $titolopagina404.'"';
			 ' WHERE title ="'. $titolopagina403.'"';
	$db->setQuery($query);
	$rows = $db->loadObject();		

		// path dell'articolo da includere come testo per pagina 404	
		$link = JRoute::_( JURI::root().'index.php?option=com_content&view=article&id=');

		if ( ($this->error->code) == '404'  && $rows->numerocodicepagina != null )
	{ 
		echo file_get_contents($link.$rows->numerocodicepagina);
		// utilizzo di redirect in luogo di file_get_contents.
			//$mainframe->redirect( $link.$rows->numerocodicepagina );
	}
		if ( ($this->error->code) == '403'  && $rows->numerocodicepagina != null )
	{ 
		echo file_get_contents($link.$rows->numerocodicepagina);
		// utilizzo di redirect in luogo di file_get_contents.
			//$mainframe->redirect( $link.$rows->numerocodicepagina );
	}
		else
	{
ma in questo modo ottengo la stessa pagina per entrambi gli errori.