Customização de módulo do Joomla 3
Não tem diferença customizar um módulo nativo e um de terceiros.
Gosto muito de instalar dois módulos nativos do Joomla: novidades e populares. Eles facilitam as próximas navegações do visitante, para que não precise ficar verificando tudo novamente a procura de novidade. Ele vai direto no Novidades e vê no módulo as 5 últimas novidades (número que pode ser alterado). Populares também ajuda um pouco, principalmente para eu ficar sabendo do que mais estão gostando.
Também gosto muito do framework Gantry como template e encontrei um ótimo templae com o Gantry, que foi o LearnMate:
https://joomlead.com/joomla-template/learnmate/
Acontece que o estilo do LearnMate oculta os links destes dois módulos e inviabiliza seu uso.
Quando criei este site eu usei o Learnmate como template e tive que abdicar do novidades e populares.
Depois fiquei refletindo sobre uma forma de os usar. A primeira que encontrei foi editar o código do core do Joomla e mudar a cor de fundo de amos.
Funcionou mas não ficou muito natural. Detalhes abaixo:
modules/modules_articles_latest/tmpl/default.php - novidades
defined('_JEXEC') or die;
?>
<ul style="background-color:#88e898;">
<!--<ul class="latestnews<?php echo $moduleclass_sfx; ?>">-->
O outro fica em:
modules/modules_articles_popular/tmpl/default.php - populares
Já dava para usar mas não fiquei satisfeito.
Então usando o Inspector do Navegador verifiquei onde ficava o CSS para a cor do link dos dois módulos.
Ele me mostrou. Como de praxe ele mostra o CSS e o arquivo onde o mesmo se encontra. Ao mover o mouse sobre o nome do arquivo ele mostra o path completo.
Ele me mostrou que era no arquivo:
templates/learnmate_free/custom/css_compiled/learnmate_9.css
É um arquivo compilado e de trabalhosa edição e usei uma alternativa cômoda, adicionar o código ao final, pois sobrescreverá o que existe antes.
Ao final adicionei:
a{ color: #000; }
E adicionei um Sufixo de Classe do Módulo
Chamado fundo. Nem existe, mas mesmo assim interfere deixando a região do módulo menor do que estava.
Novidades - Avançado - Sufixo de Classe do Módulo - fundo
Comments fornecido por CComment