|
Página 1 de 2
Recentemente precisei utilizar a área de descrição de
uma seção (texto inicial exibido logo após o título da seção) para
exibir um menu com links para as categorias desta seção. Para isto, era
necessário carregar o módulo de menu dentro da descrição da seção, para que o menu fosse exibido logo após o título. Mas como fazer isso?
A resposta a esta primeira pergunta era fácil para
quem conhece um pouco do Joomla!: utlizar um plugin que carregue este módulo de menu. Comecei a pesquisar e descobri um plugin nativo do Joomla! chamado mosloadposition, cuja função é carregar módulos no conteúdo do Joomla através da seguinte tag:
{ mosloadposition nomedomodulo}
Obs:
para utilizar esta teg, retirar o espaço logo após o primeiro colchete,
que foi inserido propositalmente para evitar a execução do plugin neste
artigo.
Para minha
desagradável surpresa o menu não foi exibido abaixo do título. Voltei a
pesquisar o motivo disto e descubri nos fóruns da comunidade Joomla!
que os plugins não funcionam nas descrições de seção e de categoria,
apenas nos itens de conteúdo. Este problema que já deveria ter sido corrigido antes pela
equipe de desenvolvimento do joomla, afinal, as descrições de seções e
categorias também fazem parte do conteúdo do Joomla! e permitem a
edição do texto semelhante aos itens de conteúdo, exibindo o mesmo editor WYSIWYG. Não há motivo plausível para que plugins não
funcionem nesta área.
Comecei a pesquisar entre as extensões do Joomla! descobri o plugin MosModule,
que além de carregar módulos, inseria vídeos, filmes flash, código PHP,
itens de conteúdo e uma série de outras recursos, e ainda, de quebra,
oferecia uma hack para fazê-lo funcionar nas descrições de seção e
categoria. Que maravilha, pensei comigo mesmo. Prontamente instalei o
plugin, implantei o hack num arquivo do core do Joomla! e fui testar
pra ver se funcionava. Novamente me decepcionei. O hack sugerido pelo
desenvolvedor do MosModule só funcionava para as descrições de seção e
categoria na visualização de tabela, mas não na visualização de blog.
E
mais uma vez fui atrás da solução para o problema. Como não encontrei uma única extensão que permitisse que um plugin fosse executado na descrição de seções e categorias, comecei a procurar no fórum oficial do Joomla . Neste momento eu já
estava desconfiado que teria de hackear o core do Joomla! Eu não gosto de fazer isso por um motivo óbvio: a manutenção
posterior pode se tornar um problema, principalmente quando você não é
programador PHP, mas infelizmente eu não tinha outra escolha. Finalmente achei a solução, um hack desenvolvido pelo usuário FrostByghte, no post
How to allow plugins/mambots to work inside of Section/Categories?, que segue traduzido na próxima página desse tutorial.
<< Início < Anterior 1 2 Próximo > Fim >> |