Skip to main content

Sections customizadas no tema

Temas podem incluir sections próprias (slideshow, depoimentos, etc.) compiladas no bundle do tema e publicadas com a Corvex CLI. Não é necessário modificar código interno da plataforma.

Fluxo

Instalar na loja não é o padrão. corvex publish --update --install é que pede a instalação. Para a loja ligada no dia a dia, use corvex sync.

Estrutura (V2)

Registrar o id em theme.json → sections: ["slideshow", ...].

Componente mínimo

O schema fica só em sections/slideshow/schema.json. O corvex build anexa esse JSON ao componente. Não exporte schema no JSX e não atribua SlideshowSection.schema.

APIs públicas

Dados: SDK overview · pitfalls.

Build e publish

Ou loop de desenvolvimento:

Checklist nova section

  1. sections/{id}/section.jsx + schema.json
  2. Id em theme.json → sections[]
  3. corvex validate . · corvex build .
  4. corvex sync ou corvex publish
Golden path: Criar hero · Cookbooks