Página 3 de 3

Re: (MULTILOJA) Como fazer para configurar dois temas?

Enviado: 12 Dez 2022, 22:45
por quegaroto
Olá @turcorossi

Eu só consegui fazer uma coisa que talvez te ajude.
Criei um estilo.CSS pro meu tema mobile e outro estilo2.CSS para o tema desktop.
Tirei o excesso do que não sera usado, tanto pra um quanto para o outro.
E no header.php informei o tamanho da tela, se tela maior que 500px carregará o estilo2.CSS, se menor que 500px carregará o estilo.CSS nesse caso ficou mais leve o CSS, ganhei uns pontinhos a mais no Google.

Não é o que precisa, porém pode te ajudar em algo.
Att,

Re: (MULTILOJA) Como fazer para configurar dois temas?

Enviado: 13 Dez 2022, 16:22
por turcorossi
Agradeço @quegaroto - essa técnica já utilizei - mas a ideia é não usar os mesmos elementos e módulos.
Pois o carregamento vai continuar pesado.

Precisava tentar fazer a multiloja funcionar.
Ainda estou na tentativa.
Att,

Re: (MULTILOJA) Como fazer para configurar dois temas?

Enviado: 21 Mai 2023, 14:21
por evandrosc
Conseguiu resolver? Eu estou com o mesmo problema na mesma versão.

Re: (MULTILOJA) Como fazer para configurar dois temas?

Enviado: 23 Mai 2023, 09:22
por reds
Ola @evandrosc

Eu fiz uma condição no controller para saída do view, onde o sistema pega o ID referente a loja para chamar o CSS entre outras condições, assim obtenho templates diferentes por loja.
Lembrando que em layouts, você deve configurar a saída de módulos e afins configurados conforme a loja.

No exemplo, vamos obter as lojas e determinar a saida do view conforme a mesma.
Substitua a linha de saida por esse bloco.
Código: Selecionar todos
/*
			0 loja 1 (padrão)
			1 loja 2
		*/
		$data['store_id'] = $this->config->get('config_store_id');
		
		if ($data['store_id'] == 0) {
			return $this->load->view('common/header', $data);
		} else {
			return $this->load->view(('common/header_store' . $data['store_id']), $data);	
		}
No exemplo acima, eu disse que a saida da loja 1 precisa ser chamado do "header_store1.twig", o footer faça o mesmo para ter a saida para cada loja.
No mesmo eu posso invocar os demais scripts apenas atribuindo condição no nome com mesmo parâmetro.
exemplo para o css
stylesheet_store{{ store_id }}.css...

Espero que ajude.

Re: (MULTILOJA) Como fazer para configurar dois temas?

Enviado: 23 Mai 2023, 10:24
por evandrosc
Olá. Correto. Mas o meu problema não é no tema rsrs é o redirecionamento.Eu vi que alguém comentou o mesmo aqui aí respondi perguntando. Eu abri um outro tópico no suporte geral, creio que muitos passam pelo mesmo porém também não encontrei nenhuma solução para isso aqui no fórum.