Página 1 de 1

Chamar módulos separadamente em content_top.twig

Enviado: 04 Jul 2018, 11:36
por viniciusrfb
Estou editando um template a partir do Default, e o arquivo de código que "chama" os módulos da homepage, traz-os todos com um FOR:
Código: Selecionar todos
{% for module in modules %}
{{ module }}
{% endfor %}
1) Como faço para chamar todos os módulos separadamente?

Meu objetivo é tornar o banner principal de largura 100% em relação à totalidade da tela, porém o template está estruturado com classes CSS que determinam largura fixa de div's pais aos módulos, que estão todos juntos. Ou seja, é necessário que eu separe o módulo pretendido por uma tag DIV html.

2) Outra dúvida minha é sobre os arquivos "content_top.twig" e "content_bottom.twig". São chamados juntos em "home.twig", e apresentam o mesmo código, explicitado acima. Por que os módulos não aparecem duplicados na página home?

Muito agradecido por toda ajuda...

Re: Chamar módulos separadamente em content_top.twig

Enviado: 04 Jul 2018, 21:39
por Manoel Vidal
Olá @viniciusrfb.

Os módulos no OpenCart são exibidos conforme o local em que são posicionados no layout da página.

Neste caso, recomendo que leia o artigo abaixo para entender um pouco mais antes de prosseguir com as alterações:
https://www.opencartbrasil.com.br/artig ... s-opencart

Espero ter ajudado. :)

Re: Chamar módulos separadamente em content_top.twig

Enviado: 17 Jul 2018, 20:26
por viniciusrfb
Onde defino a posição das extensões?

Grato pelo link. Ali tem tem uma exposição sobre a estruturação do layout. Mas no backend do Opencart, em Extenções > Módulos não encontrei um campo para escolher a posição dos módulos.

Desde já grato.

Re: Chamar módulos separadamente em content_top.twig

Enviado: 28 Dez 2019, 12:21
por relpcam
Também tenho essa dúvida

Re: Chamar módulos separadamente em content_top.twig

Enviado: 28 Dez 2019, 15:57
por veteranodf
Olá;

Para inserir um módulo no layout desejado deve acessar o menu Design > Layouts, a pagina inicial por exemplo é controlada pelo layout "Home";