Exibição do Subtitulo dos conteudos
Enviado: 19 Ago 2007, 16:16
Eu estava procurando por uma solução para exibir os subtítulos dos conteudos e encontrei alguma coisa por aqui, mas como o link não estava funcionando resolvi correr atrás e acabei achando alguns hacks por aí, meio confusos... então compilei e deu nisso:
1 - Faça uma cópia dos arquivos content.php e content.html.php que estão na pasta components/com_content. Voce vai altetar os códigos destes arquivos por isso deve fazer um backup dos mesmos por uma questão de segurança;
2 - Usando algum editor que lhe permita fazer busca e troca (find & replace) de textos, abra o arquivo content.php (na pasta components/com_content);
3 - Procure exatamente (copie e cole) pelo texto abaixo:
$rows = $database->loadObjectList();
e o substitua por:
$rows = $database->loadObjectList(); $params->def('subtitle',1);
(repita o procedimento acima por 5 vezes, ou deixe o editor de texto fazer todas as trocas automaticamente. O importante é que o texto deve ser procurado e substituído 5 vezes no arquivo!)
4 - Procure pelo texto abaixo:
$params = new mosParameters( $row->attribs );
e o substitua por:
$params = new mosParameters( $row->attribs ); $params->set('subtitle',1);
(isso deve ser feito uma única vez)
5 - salve o arquivo contet.php e abra o arquivo content.html.php que se encontra na mesma pasta.
6 - procure pela linha:
HTML_content::EmailIcon( $row, $params, $hide_js );
e a substitua por:
HTML_content::EmailIcon( $row, $params, $hide_js ); ?>get('subtitle') ) && (isset($row->title_alias))) { ?> title_alias; ?>";
7 - salve o arquivo e tudo está pronto. É só testar.
Se você quiser formatar o subtítulo, acrescente a classe ".contentpagetitlealias" ao CSS do template e aplique as formatações. A seguir dou um exemplo:
.contentpagetitlealias {
font-family: arial;
font-size: 12px;
font-weight: bold;
color : #666666;
}
Abraços,
Baraldi
1 - Faça uma cópia dos arquivos content.php e content.html.php que estão na pasta components/com_content. Voce vai altetar os códigos destes arquivos por isso deve fazer um backup dos mesmos por uma questão de segurança;
2 - Usando algum editor que lhe permita fazer busca e troca (find & replace) de textos, abra o arquivo content.php (na pasta components/com_content);
3 - Procure exatamente (copie e cole) pelo texto abaixo:
$rows = $database->loadObjectList();
e o substitua por:
$rows = $database->loadObjectList(); $params->def('subtitle',1);
(repita o procedimento acima por 5 vezes, ou deixe o editor de texto fazer todas as trocas automaticamente. O importante é que o texto deve ser procurado e substituído 5 vezes no arquivo!)
4 - Procure pelo texto abaixo:
$params = new mosParameters( $row->attribs );
e o substitua por:
$params = new mosParameters( $row->attribs ); $params->set('subtitle',1);
(isso deve ser feito uma única vez)
5 - salve o arquivo contet.php e abra o arquivo content.html.php que se encontra na mesma pasta.
6 - procure pela linha:
HTML_content::EmailIcon( $row, $params, $hide_js );
e a substitua por:
HTML_content::EmailIcon( $row, $params, $hide_js ); ?>get('subtitle') ) && (isset($row->title_alias))) { ?> title_alias; ?>";
7 - salve o arquivo e tudo está pronto. É só testar.
Se você quiser formatar o subtítulo, acrescente a classe ".contentpagetitlealias" ao CSS do template e aplique as formatações. A seguir dou um exemplo:
.contentpagetitlealias {
font-family: arial;
font-size: 12px;
font-weight: bold;
color : #666666;
}
Abraços,
Baraldi