Menu
Feedback
Comece aqui
Tutoriais


Visão Geral do Layout

Essa funcionalidade está disponível para lojas usando a tecnologia Portal Legada

A seção Layout permite que você crie seu storefront usando HTML e CSS.

Sites and channels

Se você ainda não criou um Web Site (ou deseja criar um novo), é nesse diretório que você deve ir primeiro. Se você já tem um Web Site, é aqui que você vai acessar e gerenciar toda a sua estrutura de pastas.

Sites and channels é também o lugar onde você vai poder criar e organizar os layouts do seu site, como veremos mais à frente.

Este recurso também está disponível para lojas que utilizam o Site Editor.

Binding

Antes de começar a organizar o conteúdo do seu Web Site, ele precisa estar vinculado a um account name. Dessa forma, o sistema entende onde vão ser aplicadas todas as informações adicionadas ou modificadas nas pastas, arquivos ou código do Web Site.

Esse é um processo fundamental para o perfeito funcionamento da sua loja, mas também é muito simples. Basta seguir os passos deste artigo.

{"base64":"  ","img":{"width":1174,"height":905,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":32495,"url":"https://images.ctfassets.net/alneenqid6w5/2selXSrkaoWaqUug24Mewm/bfea4f2413f1433c6cc2b80d8c7c9a93/Binding-min.png"}}

Layouts e templates

Com seu Web Site criado e já vinculado a um account name, você vai precisar definir templates e layouts.

  • Template: é aqui que fica o código propriamente dito. Entre outras coisas, é ele que determina como as informações vão aparecer na tela, inclusive a posição em que os placeholders vão aparecer. Os templates ficam reunidos nas pastas HTML Templates e Shelves Templates (Templates de prateleira).
  • Layout: é responsável por determinar quais elementos vão aparecer em uma página. É ele que configura os placeholders (elementos como banners, coleções e outros), que serão exibidos para o usuário final. Para funcionar, cada layout precisa estar vinculado a um único template. Você encontra os layouts do seu Web Site organizados por pastas, no diretório Sites and channels.

Placeholders

São elementos (Banner DHTML, HTML, Coleção, Banner, Produtos relacionados) que podem ou não ser usados nas páginas do seu Web Site. Eles são configurados nos layouts (que ficam armazenados no diretório Sites and channels), mas sua posição na página é determinada pelo código presente nos templates (armazenados no diretório HTML Templates).

O layout define quais placeholders vão ser usados, e o que eles exibem, mas é o código (ou seja, o template) que vai dizer onde eles aparecem na página.

Coleção

Para o CMS, coleções são placeholders que exibem grupos de produtos (product clusters) em uma determinada página. Esses grupos precisam ser definidos no diretório Product Clusters (Collections).

Controles

Os controles nativos da VTEX renderizam diversas funcionalidades úteis e replicáveis nos templates do seu site. Por exemplo, ao inserir o controle <vtex.cmc:productName/> na sua página de produto, o sistema renderizará automaticamente o nome do produto.

Veja a lista completa de controles nativos para templates neste artigo.

Custom Elements

Além dos controles nativos da VTEX, o sistema permite que você crie controles customizados. Eles ficam armazenados no diretório Custom Elements, e podem ser usados em qualquer template, da mesma maneira que os controles nativos.

URL Builder

Nesta seção você pode construir URLs mais amigáveis, tornando as páginas do seu Web Site mais fáceis de serem encontradas pelo usuário.

Files Manager

Para gerenciar os arquivos do seu Web Site, você pode acessar este diretório. Nele, é possível adicionar, deletar e modificar arquivos CSS, JavaScript, XML e imagens.

Referências

Artigos relacionados

Contribuidores
3
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 3 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Gerenciando versões de conteúdo
« Anterior
O que são templates?
Próximo »
Contribuidores
3
Photo of the contributor
Photo of the contributor
Photo of the contributor
+ 3 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback