Imagens na página inicial

Como introduzir imagens (Banners) entre as coleções?

1 curtida

Oi @Carlos,

Você se refere aos banners no topo da página antes das coleções? Ou as imagens de produtos nas coleções?

Se for os banners no topo da página eu recomendo que você edite as imagens mesmo, tente diminuir a altura mantendo a mesma largura, também é bom manter os banners com o mesmo tamanho.
Uma segunda opção neste caso seria limitar a largura do slider (por padrão fica em tela cheia) com CSS:

.banner-slider {
  max-width: 1000px;
}

Este CSS é só um exemplo, você pode alterar o 1000px pra adaptar ao que achar que fica melhor.

Não são os banners principais, mas sim banners entre as coleções. Por exemplo, entre a coleção destaques e promoções colocar um banner.
Também banner menores entre a barra de informações e a primeira coleção

Ah sim, interpretei mal.
Você pode editar isto direto no HTML (EJS), facilitei um pouco pra você, agora basta alterar as linhas que vou abaixo:



Pra adicionar um banner único você pode colocar a imagem como:

<img src="url-da-imagem" class="img-fluid"/>

Pra adicionar mais banners em linha único você pode usar o grid do Bootstrap:

<div class="row>
  <div class="col-lg-4">
    <img src="url-da-imagem-1" class="img-fluid"/>
  </div>
  <div class="col-lg-4">
    <img src="url-da-imagem-2" class="img-fluid"/>
  </div>
  <div class="col-lg-4">
    <img src="url-da-imagem-3" class="img-fluid"/>
  </div>
</div>

Nota: acho que isto vai ser uma demanda comum (certo @Matheus ?), adicionei no roadmap da V2 uma melhoria para o CMS para possibilitar esta edição sem necessidade de alteração em código (embora editar o HTML te permita fazer alterações de mais flexíveis). Isto vai ser implementado em breve, então se preferir esperar… :slight_smile:

Show!!!
Assim que colocar a loja definitivamente já vou usar o caminho!!!

Boa! A V2 vai estar fodastica…kkkkk

Sim, muitas alterações que vão facilitar muito na implementação de alterações na loja.

1 curtida

@Matheus estou acompanhando, pois tenho interesse em inserir banners entre as coleções.
Porém esses banners devem substituit o nome da coleção na home.
Continuo em acompanhamento.

@anon32448718 dá para fazer de várias formas. Inclusive via CSS, colocando uma imagem de fundo ao termo escrito, logo será um banner só que com texto, o que seria mais interessante, pois não perderia uma tag importante para SEO. Se quiser, ainda assim você pode retirar o texto e colocar um banner apenas em cima da vitrine. Isso já é possível.

@Matheus muito obrigado.
Poderia me passar o caminho do CSS e a classe oi id do elemento.
Creio que fazer no html e depois configurar via CSS seja melhor.
Mas vou precisar do caminho para acessar esses arquivos de html e css, além das classes ou id.
Muito obrigado

Você já possui uma imagem de fundo?
O seletor é
.products-carousel__title
Esse no caso aparecerá em qualquer vitrine existente do site. Caso queira algo apenas na home é possível também pegar um seletor mais específico.

vou usar apenas na home. acho melhor um seletor mais específico.

.page--home .products-carousel__title

vou inserir a imagem via CSS através do backgroud utilizando esse seletor.
Acha viável?

agora que percebi uma situação:
São várias soleções e varias fotos, porém só tem um seletor.

Seletor são diversos, você que escolhe. Existe uma classe apenas, pois vamos reaproveitando os componentes.

@Matheus
É possível ter acesso ao html da home e da vitrine de produtos.
Não encontrei esses arquivos quando instalei o clone.

Dá sim, no caso teria que ser importada apenas a view da home, acredito que isso não seja boa ideia. O que você quer alterar?

preciso das referências das classes e id’s utilizadas no html da home.
preciso ainda verificar as classes e ids utilizadas na vitrine de produtos.
Mas não estou utilizando direto no git. Estou fazendo em servidor local como demonstrado no vídeo enviado por @Carlos.
Na verdade @Matheus acho muito boa essa possibilidade de fazer as modificações via servidor local. Porém minha crítica é que não temos acesso a arquivos importantes, que no mínimo possibilitem o entendimento do fluxo do código.
acho importante liberar o html solciitados e os respectivos arquivos css.
principalmente se eu desejar fazer modificações mais profundas no visual da loja.