Nessuno mi da suggerimenti, forse sono stato poco chiaro.
Non capisco come mai il seguente codice /sent/tmpl/default.php viene visualizzato in una finestra bianca ... senza il template:
================================================
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
echo 'Mail inviata';
?>
=================================================
Il file view.html.php corrispondente è il seguente:
=================================================
<?php
defined('_JEXEC') or die( 'Restricted access' );
jimport('joomla.application.component.view');
class StudioMailViewSent extends JView
{
function display($tpl = null)
{
parent::display($tpl);
}
}
===================================================
Eppure, prima di premere il tasto invio nella form, tutto funziona perfettamente. La form di compilazione è correttamente visualizzata rispettando il template, con il form contenuto nel 'Main Content" della finestra.
Se il messaggio viene visualizzato alla premuta del tasto, vuol dire che il file default.php viene richiamato al momento giusto.
Infatti, nella funzione del controller della form, alla fine del codice, sono presenti queste due righe di codice:
JRequest::setVar( 'view', 'sent' );
$this->display();
Quello che non capisco è cosa elimina dalla visualizzazione la presenza del template.
Grazie
Biagio