Skip to main content
O schema define as opções de personalização do template. Ele permite que os usuários alterem cores, textos, imagens e outras configurações diretamente pelo painel, sem precisar editar o código.
No momento, para habilitar o arquivo de schema no seu template é necessário entrar em contato com o suporte da CentralCart.

Como funciona

  1. O schema é definido no arquivo schema.centralcart (formato JSON) no editor
  2. As opções aparecem na tela de “Personalizar template” no painel da CentralCart
  3. Os valores definidos pelo usuário ficam disponíveis nos templates via a variável config

Estrutura do schema

Acessando valores no template

Os valores do schema são acessados pela variável global config. O campo key do schema define o nome da propriedade, com hífens convertidos em underscores.

Tipos de campo

color-picker

Seletor de cor. Armazena o valor em formato hexadecimal.

text

Campo de texto simples (uma linha).

textarea

Campo de texto multilinha.

select

Campo de seleção com opções predefinidas.

url

Campo de URL com validação.

number

Campo numérico.

image

Campo para upload de imagem. O valor armazenado é a URL da imagem no CDN.

array

Campo que permite múltiplos itens com estrutura definida. Ideal para FAQs, depoimentos, cards, etc.

packages

Campo de seleção de pacotes (produtos) da loja. Permite ao usuário selecionar pacotes para destaque.

wysiwyg

Editor de texto rico (WYSIWYG). Armazena conteúdo HTML.

Exemplo completo de schema

Se você tiver qualquer dúvida, entre em contato com a nossa equipe de suporte em nosso WhatsApp e Discord.