Skip to main content
A tag {% schema %} permite definir atributos e configurações de seção para habilitar opções de personalização no editor de tema. Define como as seções aparecem, se comportam e quais opções de configuração estão disponíveis para os usuários. Cada seção pode ter apenas uma única tag {% schema %}, que deve conter JSON válido usando os atributos listados abaixo. A tag pode ser colocada em qualquer lugar dentro do arquivo de seção, mas não pode ser aninhada dentro de outra tag.
Nota:
A tag {% schema %} é uma tag Liquid. No entanto, ela não exibe seu conteúdo nem renderiza nenhum Liquid incluído dentro dela.

Propriedades

string
O título da seção mostrado no editor de tema. Pode ser traduzido usando o prefixo t: mais uma chave válida dos arquivos de tradução de schema. Mais detalhes podem ser encontrados em Locales.
number
padrão:"unlimited"
O número máximo de vezes que uma seção pode ser adicionada a um template ou grupo de seção. O padrão é ilimitado.
array
Um array de configurações específicas da seção que permitem aos usuários personalizar a seção. Cada configuração deve ter um ID único dentro da seção. Veja settings para configuração detalhada.
array
Um array de módulos de conteúdo reutilizáveis que podem ser adicionados, removidos e reordenados dentro de uma seção. Cada bloco deve ter um tipo e nome únicos. Veja blocks para configuração detalhada.
number
padrão:"50"
O número máximo de blocos permitidos na seção. O padrão é 50.
array
Configurações de seção predefinidas que os usuários podem selecionar ao adicionar seções a um template. Veja presets para configuração detalhada.
object
Configuração padrão para seções renderizadas estaticamente.
object
Restringe uma seção a certos tipos de página de template e tipos de grupo de seção. Veja template restrictions para configuração detalhada.
object
Impede que uma seção seja usada em certos tipos de página de template e tipos de grupo de seção. Veja template restrictions para configuração detalhada.
object
Configurações adicionais para o editor de tema
  • icon - Ícone a ser associado com este tipo de seção no editor de tema
  • blocks_hidden_if - Objeto representando uma condição que oculta blocos de seção dentro do editor de tema se satisfeita
    • setting - Qual configuração desta seção verificar
    • value - Valor esperado para que a seção de bloco seja ocultada