CH Creations

Template próprio

Estrutura de arquivos e limites

Pastas, arquivos obrigatórios e os limites de tamanho.

O template é uma árvore curta de arquivos de texto. Imagem binária não é hospedada: use um endereço (URL) no HTML.

captura de telaÁrvore com schema.json, layouts, pages, components e assets

Arquivos

| Arquivo | Função | | --- | --- | | schema.json | Campos da aba Personalizar. Obrigatório. | | layouts/main.html | Casca: head, menu, rodapé e o miolo <%= content %>. Obrigatório. | | pages/index.html | Início. Obrigatório. | | pages/category.html | Categoria, no caminho /categoria/slug. | | pages/product.html | Produto, com o formulário de pedido. Obrigatório. | | pages/pagamento.html | Pagamento, opcional. Sem este arquivo, a plataforma usa a página padrão com a logo, as cores e a fonte da loja. | | pages/terms.html | Termos, em /termos. | | pages/404.html | Página não encontrada. | | components/.html | Pedaços chamados com include. | | assets/ | CSS, JS, JSON e SVG. No HTML, use o filtro asset_url. |

Limites

  • 80 arquivos.
  • 200 KB por arquivo.
  • 1,5 MB no total.
  • Até 3 pastas de profundidade (o caminho tem no máximo quatro segmentos).
  • Extensões: .html, .css, .js, .json, .svg, .txt, .md.
  • Nome de arquivo em letras, números, ponto, hífen e sublinhado. Sem ...

A loja pode ter até 10 templates.

Páginas e rotas

| Página | Caminho | | --- | --- | | Início | / | | Categoria | /categoria/:slug | | Produto | /produto/:id | | Pagamento | /pagamento | | Termos | /termos | | Não encontrada | erro |