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
- O schema é definido no arquivo
schema.centralcart (formato JSON) no editor
- As opções aparecem na tela de “Personalizar template” no painel da CentralCart
- 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.