Saltar para o conteúdo
Código e programadores

Converter um bloco do editor visual em código

Transforma um bloco feito no editor visual numa secção React editável, com os textos e imagens como campos, e continua no editor de código.

Atualizado a 9 de outubro de 20262 min de leitura
Neste artigo

Quando um bloco feito no editor visual precisa de comportamento que o editor não tem (um cálculo, um filtro, uma integração), podes convertê-lo em código. A Feitora gera uma secção React com o mesmo aspeto, que um programador continua a partir daí.

O que é gerado

  • secoes/<nome>.jsx — o componente React. Os textos, imagens, ligações, vídeos e coleções do bloco passam a ser campos do esquema, por isso continuam editáveis no editor visual.

  • estilos/<nome>.css — uma classe por elemento, com os estilos de computador, tablet, telemóvel e :hover.

O código usa o SDK da Feitora (Img, Link, Icon, ProductGrid, formulários) e fica igual a qualquer outro ficheiro do código da loja.

Converter

  1. Passo 1:

    No editor visual, seleciona o bloco livre que queres converter.

  2. Passo 2:

    Escolhe Converter em código e dá um nome à secção (minúsculas, números e "-", ex.: promo-verao).

  3. Passo 3:

    Se já existir uma secção com esse nome, a Feitora avisa — escolhe outro nome ou confirma que a queres substituir.

  4. Passo 4:

    Abre Conteúdo → Código: o ficheiro novo está em secoes/. Compila, pré-visualiza e publica como qualquer outra secção.

  5. Passo 5:

    Depois de publicada, adiciona-a às páginas em Adicionar secção e remove o bloco original, se já não precisares dele.

O que não passa para o código

No blocoNo código
Animações de entradanão são convertidas (usa reveal() do SDK)
Secções da Feitora embutidasficam como comentário (usa <BuiltinSection>)
Símbolossão copiados: deixam de estar ligados ao símbolo global
Embeds com <script>perdem os scripts
Classes globaisficam no className e continuam a depender do CSS que o site gera para elas

Este artigo foi útil?

Artigos relacionados

Não encontras o que procuras?

No painel, o Sidekick responde a perguntas sobre a tua loja. Para tudo o resto, a equipa da Feitora responde em português, em dias úteis.

Escrever à equipa