Credo che questa discussione potrebbe interessare anche altri utenti perciò vado dritto al sodo.
Ho di recente lavorato alla creazione di un sito dove ho creato una pagina di atterraggio, con lo scopo di presentare il sito senza entrarci, quindi senza tutti i moduli ed i contenuti ecc.
Per fare in modo che sia la prima pagina a venire caricata dal browser digitando il dominio principale (
www.miosito.it), ho reso questa pagina la predefinita (creando un menu senza modulo pubblicato e assegnandogli la stellina).
Questa pagina utilizza volutamente un template differente, con un layout differente. Sulla stessa ho poi messo un menu che collega al resto del sito dove invece tutto è 'ordinario'. Ho una sezione FAQ per le quali utilizzo un componente. Se effettuo una ricerca generica attraverso il modulo search di joomla, inerente ad un argomento contenuto nelle faq il risultato viene visualizzato senza problemi. Però cliccando sul collegamento che porta a questa 'faq' il componente mi porta ad una pagina, che di fatto è la home page ma non lo è. Sostanzialmente il template utilizzato per la home page (la mia landing page) viene richiamato ma non essendo direttamente chiamata la home page, tutti i moduli non assegnati vengono anch'essi caricati. Il risultato è che non essendo il template utilizzato nella home lo stesso utilizzato per il resto del sito i moduli vengono caricati in posizioni non desiderate. Questo non accade con ogni componente installato, ma credo con quelli che in qualche modo utilizzano la home come luogo predefinito per visualizzare determinati risultati. Vorrei quindi, senza entrare nel dettaglio di ogni singola estensione in uso, fare in modo che la mia landing page fosse ugualmente la prima ad essere caricata, senza essere la predefinita, che invece verrebbe assegnata alla home 'reale' dove il template è lo stesso per tutte le pagine.
Credo sia possibile, vorrei che qualcuno più esperto di me commentasse le possibili soluzioni. Premetto che non sono un programmatore e conosco molto poco di codice, quindi sono in cerca di una soluzione efficace ma semplice.
Ringrazio anticipatamente chiunque voglia contribuire all'argomento, il sito è realizzato con joomla 3.4.