flavioescobar1@gmail.com
Carregar módulos do Joomla! sem a tag jdoc

Carregar módulos do Joomla! sem a tag jdoc

Você já precisou carregar um módulo do Joomla! fora do arquivo index.php do seu template? Se a resposta é sim, você deve ter observado que as tags <jdoc:include type="modules" ... /> não funcionaram.

Hoje eu trago uma pequena dica de como resolver esse "probleminha".

Utilize a classe JModuleHelper

A classe JModuleHelper provê uma série de funções para manipular módulos do Joomla!. Se você quer renderizar os módulos da posição "footer", por exemplo, as duas linhas de código PHP abaixo farão exatamente o que você deseja!

<?php
// Utiliza a função getModules para obter uma lista dos módulos que estão na posição "footer".
$modules = JModuleHelper::getModules('footer');

// Itera no array imprimindo a renderização de cada módulo.
foreach( $modules as $module ) echo JModuleHelper::renderModule($module);
?>

Viu como é fácil? Agora você pode carregar módulos dentro de outros arquivos, como componentes, por exemplo.

Posts similares

  • Executar ações ...

    Dicas

  • Como resolver pro...

    Dicas

  • Como criar format...

    Dicas

Deixe um comentário



O meu blog fala de assuntos relacionados à Tecnologia da Informação. Aqui você encontra tutoriais, notícias e diversos outros conteúdos.




Executar ações após salvar um item de um componente Joomla!

Ao utilizar componentes para Joomla! (desenvolvidos ou não...


Como resolver problema do Gerenciador de Mídias do Joomla! só fazer uploads na pasta raiz

Você acessa o Gerenciador de Mídias do Joomla! e tenta...


Carregar módulos do Joomla! sem a tag jdoc

Você já precisou carregar um módulo do Joomla! fora do...


Como criar formatações personalizadas no editor TinyMCE do Joomla!

Muitas vezes, ao desenvolver um site para um cliente, nós...


Criando um módulo simples para Joomla! 3.x

Segundo a documentação do Joomla!, "um módulo é uma...