- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- Cambiare il title solo nella frontpage di Joomla (stringa per)
-
Cambiare il title solo nella frontpage di Joomla (stringa per)
Salve a tutti,
avrei bisogno di una stringa che dica a Joomla che, se si tratta della 'frontpage', non deve aggiungere nessun title.Nella index.php c'è scritto questo:
// set title $this->setTitle($mainframe->getCfg('sitename') . ' | ' . $this->getTitle()); ```che crea un title per la pagina così: NomeSito | TitoloPagina A me va bene ovunque, ma non nella home in cui voglio solo il Nomesito. Non so quasi nulla di php e nonostante mi sembra possa essere una cosa semplice, sto impazzendo; qualcuno mi aiuti! :x PS: mi sembrava più appropriato postare qui che in CMS, se ho sbagliato chiedo scusa ai Moderatori.
-
Ciao Venenifer,
Prova cosi:
[php]
// set title
if($_SERVER['REQUEST_URI'] == '/')
$this->setTitle($mainframe->getCfg('sitename'));
else
$this->setTitle($mainframe->getCfg('sitename') . ' | ' . $this->getTitle());
[/php]
-
Ciao grazie per la risposta;
ho provato e non funziona, ma provando a camiare così e finalmente sono riuscito ad ottenere il risultato sperato.// set title if (JRequest::getCmd('view') == 'frontpage') $this->setTitle($mainframe->getCfg('sitename'));
Grazie
-
È possibile anche utilizzare il componente Sh404sef che consente di creare mete title per qualsiasi pagina e soprattutto per la Home.
In questo modo puoi scrivere qualsiasi cosa senza fare tante modifiche al codice.