← Joomla

[Joomla] Que ficheiros editar?

Lida 5152 vezes

Offline

Tjda 
Membro
Mensagens 690 Gostos 9
Troféus totais: 31
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

estão estará no ficheiro de estilos ?
Offline

Gonçalo Martins 
Membro
Mensagens 229 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

nop, vê este tema: http://demo.gavickpro.serwery.pl/joomla10/jan2008/index.php?option=com_content&task=view&id=2&Itemid=9

e depois vê este http://demo.gavickpro.serwery.pl/joomla15/nov2008/index.php?option=com_content&view=article&id=46:paramores-new-live-dvd--cd&catid=34:demo-content

na parte onde informa sobre o autor do texto e o dia em que foi postado, está diferente, basta alterar de tema para mudar, por isso é que está relacionado com o tema não com o joomla, eu já tive a procurar e não encontrei o parâmetro que define essa parte

Mas o que eu te disse está relacionado como o tema e não com o "Joomla". O tema, se possuir os ficheiros certos dentro de uma pasta chamada 'html', realiza override aos templates default dos componentes ou modulos do Joomla. No entanto a maioria dos temas não trás estes overrides. Ou os programas, ou ficas limitado a utilizar CSS. A impressão de um artigo no Joomla é feito pelo template default do com_content. É este template que podes substituir utilizando a pasta do tema. Ou então à barrão editas o template default do Joomla nos componentes deste, e tens que ter cuidado durante os updates ao CMS

O segundo tema que indicas utiliza esta técnica dos overrides.

Exemplo o código do primeiro tema:

Código: [Seleccione]
<tr>
<td colspan="2" align="left" valign="top" width="70%">
<span class="small"> Written by Administrator</span>
&nbsp;&nbsp;
</td>
</tr><tr>
<td colspan="2" class="createdate" valign="top">
Monday, 09 August 2004 </td>
</tr>
Código do segundo tema:

Código: [Seleccione]
<td valign="middle">
<span class="written_by">
Written by Administrator </span>
&nbsp;&nbsp;
 <span class="createdate">Sunday, 30 November 2008 10:25
</span>&nbsp;&nbsp; </td>

Como podes verificar o output HTML é diferente.

Logo se o teu tema não realizar override ao com_content não tens nada para editar no tema.


 E restam-te três opções, ou programas um override e o colocas na pasta do tema. Ou editas o template default com componente com_content. Uma treceira opção pode passar por copiares o ficheiro default do com_content, modificares ao teu gosto, e colocares dentro da pasta html, do tema.