Adesso il sito funziona, nei vari tentativi avevo cambiato un'impostazione sulla cache.
Rimane il problema dell'editor degli articoli e anche dei contatti. Continua a non caricare il layout.
Per chiarezza vi riporto il codice HTML della pagina di inserimento di un nuovo articolo.
Come si vede c'è solo il componente, manca la sezione <head> il tag <body> e chissà quante altre cose...
Ho provato a cambiare template, a disabilitare l'editor a ripristinare i file nella cartella administrator, ma tutto senza esito.
Il sito è diventato ingestibile.
<script type="text/javascript">
Joomla.submitbutton = function(task) {
if (task == 'article.cancel' || document.formvalidator.isValid(document.id('item-form'))) {
if (tinyMCE.get("jform_articletext").isHidden()) {tinyMCE.get("jform_articletext").show()}; tinyMCE.get("jform_articletext").save(); Joomla.submitform(task, document.getElementById('item-form'));
} else {
alert('Campi non correttamente compilati');
}
}
</script>
<form action="/portal/administrator/index.php?option=com_content&layout=edit&id=0" method="post" name="adminForm" id="item-form" class="form-validate">
<div class="width-60 fltlft">
<fieldset class="adminform">
<legend>Nuovo articolo</legend>
<ul class="adminformlist">
<li><label id="jform_title-lbl" for="jform_title" class="hasTip required" title="Titolo::Titolo">Titolo<span class="star"> *</span></label> <input type="text" name="jform[title]" id="jform_title" value="" class="inputbox required" size="30"/></li>
<li><label id="jform_alias-lbl" for="jform_alias" class="hasTip" title="Alias::L'Alias verrà utilizzato per gli URL SEF. Lascialo in bianco e Joomla lo compilerà con un valore predefinito dal titolo. Questo valore dipende dalle impostazioni SEO (Configurazione Globale->Sito). <br />Utilizzando l'Unicode verranno creati alias UTF-8. Puoi anche inserire manualmente qualsiasi carattere UTF-8. Gli spazi e alcuni caratteri non consentiti verranno sostituiti dai trattini.<br />Quando si utilizza la translitterazione predefinita viene prodotto un alias in lettere minuscole e con trattini al posto degli spazi. Puoi inserire l'Alias manualmente. Utilizza le lettere minuscole e i trattini (-). Non sono consentiti spazi o underscores. Se il titolo viene scritto in lettere non latine, il valore predefinito saranno data e ora.">Alias</label> <input type="text" name="jform[alias]" id="jform_alias" value="" class="inputbox" size="45"/></li>
<li><label id="jform_catid-lbl" for="jform_catid" class="hasTip required" title="Categoria::Categoria cui è assegnato questo elemento.">Categoria<span class="star"> *</span></label> <select id="jform_catid" name="jform[catid]" class="inputbox required">
<option value="2">- Uncategorised</option>
<option value="8">- Notizie</option>
<option value="9">- Agenda</option>
<option value="10">- RnS</option>
<option value="12">- NewsFlash</option>
<option value="23">- Evangelizzazione</option>
<option value="24">- - Ambito Bambini e Ragazzi</option>
<option value="25">- - Ambito Famiglie</option>
<option value="28">- Dove Siamo</option>
<option value="29">- 10 piazze per 10 comandamenti</option>
<option value="31">- Diocesi</option>
<option value="32">- - Ravenna-Cervia</option>
<option value="33">- Eventi Regionali</option>
<option value="34">- - XII Convocazione Regionale</option>
</select>
</li>
<li><label id="jform_state-lbl" for="jform_state" class="hasTip" title="Stato::Stato di pubblicazione dell'elemento.">Stato</label> <select id="jform_state" name="jform[state]" class="inputbox" size="1">
<option value="1" selected="selected">Pubblicato</option>
<option value="0">Sospeso</option>
<option value="2">Archiviato</option>
<option value="-2">Cestinato</option>
</select>
</li>
<li><label id="jform_access-lbl" for="jform_access" class="hasTip" title="Accesso::Il gruppo del livello di accesso che può vedere questo elemento.">Accesso</label> <select id="jform_access" name="jform[access]" class="inputbox" size="1">
<option value="1" selected="selected">Public</option>
<option value="2">Registered</option>
<option value="3">Special</option>
</select>
</li>
<li><span class="faux-label">Permessi</span>
<div class="button2-left"><div class="blank">
<button type="button" onclick="document.location.href='#access-rules';">
Imposta permessi </button>
<><>
</li>
<li><label id="jform_featured-lbl" for="jform_featured" class="hasTip" title="In evidenza::Assegna l'articolo al blog articoli in evidenza">In evidenza</label> <select id="jform_featured" name="jform[featured]">
<option value="0" selected="selected">No</option>
<option value="1">Sì</option>
</select>
</li>
<li><label id="jform_language-lbl" for="jform_language" class="hasTip" title="Lingua::Lingua alla quale è assegnato l'articolo.">Lingua</label> <select id="jform_language" name="jform[language]" class="inputbox">
<option value="*">Tutte</option>
<option value="en-GB">English (UK)</option>
</select>
</li>
<li><label id="jform_id-lbl" for="jform_id" class="hasTip" title="ID::Numero del record nel database">ID</label> <input type="text" name="jform[id]" id="jform_id" value="0" class="readonly" size="10" readonly="readonly"/></li>
</ul>
<div class="clr"><>
<label id="jform_articletext-lbl" for="jform_articletext" class="hasTip" title="Testo articolo::Inserisci il contenuto dell'articolo nell'area di testo">Testo articolo</label> <div class="clr"><>