Con Joomla è possibile assegnare un template diverso ad ogni pagina..
Prova a dare una lettura al wiki..
http://wiki.joomla.it/index.php?option=com_openwiki&Itemid=2&id=risposta21In pratica dovresti:
1. Creare un template in joomla da utilizzare per l'intero sito tranne la home. A questo scopo ti consiglio di leggere i tutorial che trovi nell'area download di questo sito..
2. avere un template da assegnare solo alla home. Per questo non è necessario fare un nuovo template da 0, basta duplicare quello creato in precedenza e modificarlo opportunamente. Il procedimento da seguire è questo: fai una copia della cartella del template creato in precedenza, la rinomini, poi apri il file index.php e sostituisci al suo interno il nome del template originale con quello nuovo. Poi fai la stessa cosa anche nel file xml.
A questo punto devi modificare il file index.php del nuovo template, secondo le indicazioni che ti ha dato franco.
Infine salvi il tutto e carichi le 2 cartelle dei template.
3. Assegni il template senza il mainbody a tutto il sito tranne che alla pagina "home", alla quale assegnerai l'altro..
Buon lavoro e facci sapere come va..