← Joomla

Calendário Joomla com estilos diferentes para páginas diferentes

Lida 6338 vezes

Offline

muiomuio 
Membro
Mensagens 324 Gostos 0
Feedback +1

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Buenas,

Estou neste momento a trabalhar num site em Joomla e a utilizar o calendário de eventos jEvents Cal.

Existe alguma forma de especificar que na página A o calendário utilizar o estilo A e na página B utiliza o estilo B?
A ideia é ter estilos CSS distintos em páginas diferentes de forma a alterar a cor de fundo e dos links. Pode carregar o mesmo ficheiro apenas as classes css têm de ser diferentes.

Já pesquisei mas não encontrei nada relacionado com o assunto, agradecia uma ajudinha aí da malta que já tem alguma experiência nisto.

Já agora deixo a nota de que os meus conhecimentos de Joomla são apenas a nível de utilizador e que esta é a primeira vez que olho para o Joomla.

Obrigado deste já :)
Offline

Nuno 
Administrador
Mensagens 7780 Gostos 216
Feedback +2

Troféus totais: 42
Trófeus: (Ver todos)
100 Poll Votes Level 7 Search Mobile User Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

Por exemplo...

Crias as templates do joomla com diferentes estilos, e depois é possível especificar a template que queres para cada item do menu a partir da admin de template.
Offline

muiomuio 
Membro
Mensagens 324 Gostos 0
Feedback +1

Troféus totais: 23
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

exit, obrigado pela ajuda, vou dar uma olhadela nisso.

thanks :)
Offline

leite 
Membro
Mensagens 864 Gostos 11
Troféus totais: 29
Trófeus: (Ver todos)
Mobile User Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

Explicando melhor a ideia do Exit.

Colocas o css no template A para uma estilo do calendário, depois copias exactamente o mesmo template mas dás-lhe um nome diferente (normalmente basta mudar o nome da pasta e no templateDetails.xml ) e no novo colocas novamente o novo css personalizado.
No gestor de temas clicas no template que queres para a página X e lá dentro tens a Atribuição de menus aí é só colocar no menu que pretendes.

Basta fazeres isso as vezes que necessitares.
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

O trabalho que o rapaz vai ter....

No header do index.php do teu template:

Código: [Seleccione]
if(JRequest::getVar( 'view' ) == 'frontpage'){
//echo css do calendário para a home

}else if(JRequest::getVar('option')=='com_content'){
//echo css do calendário para pagina de artigos
}
}else if(JRequest::getVar('option')=='com_outrocomponente'){
//echo css do calendário para pagina com outro componente
}
else if(JRequest::getString('id')){
//echo css do calendário para pagina com determinado ID
}else{
//Um pesquisada no Google por JRequest
}

"Basicamente" é a opção $_GET["variavel"]; do PHP mas mais segura