[How To] Use Joomla LoadPosition + LoadModule para colocar um módulo em um artigo

Você sabia que é possível colocar um módulo em um artigo no Joomla, ou seja, diretamente no seu conteúdo usando a função loadmodule / loadposition do Joomla?

Por exemplo, digamos que queremos colocar nosso módulo Joomla Paypal (ou qualquer outro módulo para esse assunto) em um artigo em vez de em uma posição de módulo.

Podemos fazer isso usando o plugin padrão do Joomla LoadModule ou LoadPosition.

É claro que há muitos outros motivos para inserir um módulo em um artigo. Outro exemplo muito bom de colocar um módulo em um artigo é quando adicionamos um CTA (Call-to-action) para alguém entrar em nossa lista de discussão. 

Podemos usar um módulo de inscrição, mas usando a função loadposition, podemos colocá-lo em qualquer lugar à vontade dentro do conteúdo de um artigo Joomla.

Conteúdo[Mostrar]
 

Crie o Módulo Joomla ou Posição para Carregar

Em primeiro lugar, certifique-se de ter criado e definido o módulo que deseja mostrar no artigo.

Isso é bastante simples de fazer:

  1. No menu superior vá para Extensões e clique Módulos
  2. Use o recurso de filtro para pesquisar e encontrar o módulo que deseja incluir em um artigo e clique no módulo. Você também pode criar um novo ou criar uma cópia de um existente.
  3. Crie um novo nome de posição digitando um novo nome (aquele que não entrará em conflito com nenhuma posição usada pelo seu modelo). Por exemplo, vamos digitar in_article_subscribe
  4. Em Atribuição de módulo, selecione as páginas às quais deseja atribuir o módulo e salve. Normalmente aplicamos Todas as páginas para que possamos usá-lo em qualquer lugar do site.

Agora, depois de criar o módulo que deseja exibir no artigo, existe um plugin padrão que agora pode carregar o módulo ou a posição do módulo no artigo.

Você pode chamar qualquer posição de módulo em um item de conteúdo com o seguinte código

Use a posição de carregamento do Joomla para colocar um módulo em um artigo 

Para carregar uma posição específica (a partir das posições do módulo que você definiu), você pode usar a sintaxe abaixo:

{ loadposition in_article_subscribe}

Isso carregaria a posição in_article_subscribe

NB: (REMOVA os espaços à esquerda e à direita antes do {})

Lembre-se, você também deve ativar o "Conteúdo - Carregar Módulos"plugin do Gerenciador de plug-ins (se você o desativou por algum motivo).

conteúdo loadodules joomla system plugin

Outro bom exemplo que gostamos de usar é carregar o módulo Login para aqueles usuários que ainda não se logaram, ou mostrar a eles uma mensagem para que eles se cadastrem e façam o login.

Esta é uma excelente oportunidade de usar a função de módulo de carregamento do Joomla para inserir um módulo do Joomla em um artigo.

Joomla Loadmodule - coloque um módulo em um artigo

NB: Remova TODOS os espaços entre {loadposition e the trailing}. Não deve haver espaços à esquerda ou à direita.

Não poderíamos fazer isso acima porque, de outra forma, o Joomla (nosso CMS) teria removido o texto e tentado substituí-lo ;-) Certifique-se também de que está tudo em minúsculas. Para torná-lo mais simples, deve gostar disso [loadposition user4], mas usar colchetes {} em vez de colchetes [].

Outro bom exemplo do uso deste módulo é este.

Digamos que você queira criar um anúncio (ou link de afiliado), mas em vez de copiar e colar o código, você deseja ser capaz de replicar esse anúncio à vontade em seus itens de conteúdo.

Portanto, você usa o mod_html módulo para criar o anúncio de que você precisa.

Agora, cada vez que você deseja exibir este anúncio, basta inserir o {loadposition xxxx} (certifique-se de remover os espaços extras antes do loadpostion e depois de xxxx, espaços foram adicionados intencionalmente neste exemplo) no conteúdo.

O bom disso é que, se você deseja alterar o anúncio, você só precisa alterar isso no módulo e não em todos os itens de conteúdo. Abaixo, estamos usando a funcionalidade para mostrar nossa caixa de assinatura de e-book! 

Módulo de carregamento Joomla

 

O recurso similar loadmodule do Joomla funciona exatamente da mesma maneira que descrevemos acima, mas com isso você pode carregar um módulo específico, ao invés de uma posição do módulo.

{ loadmodule login } 

Isso carregaria o entrar módulo.

NB: (REMOVA os espaços à esquerda e à direita antes do {})

A mesma lógica se aplica aqui, você pode carregar qualquer módulo do Joomla que desejar, sempre que precisar, especificando o nome do módulo a ser carregado.

 

Resumindo

Quando estiver familiarizado com o conceito de carregamento de um módulo ou posição de módulo em um artigo, você começará a encontrar muitas maneiras de usá-los em seu artigo para criar funções específicas. Por exemplo, como você pode ver acima, estamos usando o módulo loadposition para carregar uma chamada de ação do e-book do Joomla usando a sintaxe dessas funções.

posição de carga joomla

Como você pode ver, ele foi substituído por nosso banner de e-book.

Tem alguma pergunta? Deixe-nos saber nos comentários abaixo!

Sobre o autor
David Attard
David trabalha na indústria online e digital ou em torno dela há 21 anos. Ele tem vasta experiência nas indústrias de software e web design usando WordPress, Joomla e nichos que os cercam. Ele trabalhou com agências de desenvolvimento de software, empresas internacionais de software, agências de marketing locais e agora é Chefe de Operações de Marketing na Aphex Media – uma agência de SEO. Como consultor digital, seu foco é ajudar as empresas a obter uma vantagem competitiva usando uma combinação de seus sites e plataformas digitais disponíveis atualmente. Sua combinação de experiência em tecnologia combinada com uma forte visão de negócios traz uma vantagem competitiva aos seus escritos.

Mais uma coisa... Você sabia que as pessoas que compartilham coisas úteis como esta postagem também parecem FANTÁSTICAS? ;-)
. deixe um útil comente com suas ideias, depois compartilhe com seu (s) grupo (s) do Facebook, que considerariam isso útil e vamos colher os benefícios juntos. Obrigado por compartilhar e ser legal!

Divulgação: Esta página pode conter links para sites externos de produtos que amamos e recomendamos de todo o coração. Se você comprar produtos que sugerimos, podemos receber uma taxa de referência. Essas taxas não influenciam nossas recomendações e não aceitamos pagamentos por análises positivas.

 

quem somos nós?

CollectiveRay é administrado por David Attard - trabalhando dentro e ao redor do nicho de web design por mais de 12 anos, oferecemos dicas práticas para pessoas que trabalham com e em sites. Também administramos DronesBuy.net - um site para entusiastas de drones.

David Attard

 

 

Autor (es) em destaque em:  Logotipo da revista Inc   Logotipo do Sitepoint   Logotipo do CSS Tricks    logotipo do webdesignerdepot   Logotipo WPMU DEV   e muitos mais ...