Don't you speak portuguese? Translate this site with Google Translator

Pensamento do Dia

Quando não somos inteligíveis é porque não somos inteligentes. (Victor Hugo)

Customização de módulo do Joomla 3

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

Novo Testamento

Mas falamos a sabedoria de Deus, oculta em mistério, a qual Deus ordenou antes dos séculos para nossa glória;
(1Co, 2:7)

Rotas no Mapa do Google

© 2015 Ribamar FS. All Rights Reserved. Designed By JoomShaper