Compartilhar o que soluciona os nossos problemas é um dever dessa comunidade, portanto fica aqui uma dica que muito me ajudou.
Resolvendo o problema com a página de erro do joomla 1.5 quando algumas templates não as possuem.
Solução
O método, redireciona a página de erro do joomla! para um artigo onde vc pode personalizar a mensagem e o usuário ainda se sente "dentro do site".
<!-- s:seta: --><img src="{SMILIES_PATH}/icon_arrow.gif" alt=":seta:" title="Seta" /><!-- s:seta: --> Primeiro crie um artigo, sem seção nem categoria com o nome: error 404. (anote o nº Id do artigo).
<!-- s:seta: --><img src="{SMILIES_PATH}/icon_arrow.gif" alt=":seta:" title="Seta" /><!-- s:seta: --> Depois crie uma página: (
error.php ) com o código abaixo e envie para o diretório da template (/www/templates/nome_ template )
<!-- s:att: --><img src="{SMILIES_PATH}/attention.gif" alt=":att:" title="Exclamação" /><!-- s:att: --> Não se esqueça de inserir o ID do artigo no campo
XX
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
if (($this->error->code) == '404') {
header('Location: index.php?option=com_content&view=article&id=XX');
exit;
}
?>
Unica coisa que eu não consegui fazer é de direcionar o artigo para a página principal.
Aí eu coloquei um link chamando.
Quem tiver a dica de como direcionar um artigo da um toque ok.