Quatro opções aqui: A) use o nativo do Joomla antes, depois ou não. Em seguida, entre no item do menu inicial e adicione um título para o navegador. AINDA usará o antes, o depois ou o não, mas pelo menos você obterá um nome personalizado. Então será parecido com:
Prestação de serviço por 100 anos - Nome da empresa
B) Adicione este código abaixo da sua etiqueta de corpo aberto:
<?php
$app = JFactory::getApplication();
$this->setTitle($this->getTitle().' | '.$app->getCfg('sitename'));
?>
Isso oferece a opção de usar quebras de tubulação em vez do traço ou algum outro caractere de sua escolha. Você também pode, em vez de usar o nome do site, colocar outra coisa lá e anexá-lo a todos os títulos do navegador.
Prestando serviço por 100 anos | Nome da empresa
C) Defina seu Joomla como não. Escreva manualmente todos os títulos do navegador do item de menu. Não é horrível para sites menores. Realmente horrível para sites maiores.
D) Eu não tentei isso, mas acho que funcionaria. Em teoria, de qualquer maneira. Adicione um ID à sua página inicial.
Isso vai acima do doctype:
<?php
$app = JFactory::getApplication();
$menu = $app->getMenu()->getActive();
$pageclass = '';
if (is_object($menu))
$pageclass = $menu->params->get('pageclass_sfx');
?>
E isso substitui o corpo
<body id="<?php echo $pageclass ? htmlspecialchars($pageclass) : 'default'; ?>">
Agora adicione uma classe ao seu item de menu. Ele aparecerá como o ID do corpo. AGORA, use o código fornecido na opção D e ative uma função php para impedir que ela seja executada no corpo da sua página inicial (desculpe, eu não sei escrever php ou faria isso por você), em seguida, preencha o título do navegador no item do menu inicial. Todo o resto terá o nome do site anexado, mas a página inicial.