Página 1 de 1

Ajuda no desenvolvimento

Enviado: 17 Ago 2012, 16:09
por Revoke
Ae comunidade, vou postar uma mensagem aqui e uma no forum americano, quero desenvolver meu primeiro módulo e disponibilizar aqui na comunidade, mas antes preciso de uma mão!

Eu programo, então esse não é o problema, o problema está em, como começar a fazer um módulo?

Quero implantar algo que parece, ao meu ver, simples, mas não achei disponível, nem Free nem Comercial.

Quero implantar a troca de imagem "on hover" dos produtos na grade, útil por exemplo para uma loja de roupa, aonde posso mostrar a foto da roupa de frente como Default, e a pessoa ao passar o mouse, vê outra imagem, por exemplo como é a roupa de costas

A ideia é fazer este efeito: http://www.sokothemes.com/themes/?theme=fashopper

Pra isso preciso saber como é feito um módulo, o esqueleto dele, e como referenciar as variáveis das imagens (de onde puxar?)

Pelo que eu vi deste módulo, ao cadastrar um produto, existe a opção de cadastrar uma "Hover Image", e ai ta feito (para quem administra o site), quero tentar fazer o mesmo, um módulo que eu possa adicionar um atributo ao cadastrar um produto e o efeito ficar disponível para as imagens.

Att.

Re: Ajuda no desenvolvimento

Enviado: 17 Ago 2012, 20:42
por Manoel Vidal
Olá,

Acredito que não seria um módulo, mais uma modificação, que seria feito em duas partes:
1ª Na administração, no cadastro do produto tem a opção de colocar uma foto como sendo a foto principal, neste caso, teria que ser criado mais um campo, para colocar a foto do efeito ao passar o mouse.
2ª Na loja, no arquivo model do produto, controller e view (tpl) dos módulos, você teria que fazer a chamada ao novo campo e prepará-lo para exibição na loja, assim você traria a informação de qual foto seria a do efeito. E para finalizar é o efeito em css / jquery para a troca da foto ao passar o mouse.

Não há muita dificuldade em entender a lógica de funcionamento dos arquivos do OpenCart, basicamente é MVC+L, segue o link de alguns artigos que podem ajudar:
https://www.opencartbrasil.com.br/artigo ... ra-pastas/
https://www.opencartbrasil.com.br/artigo ... ura-temas/

Espero ter ajudado. :D