{% 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
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.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.
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.
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.
O número máximo de blocos permitidos na seção. O padrão é 50.
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.
Configuração padrão para seções renderizadas estaticamente.
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.
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.
Configurações adicionais para o editor de tema
icon
- Ícone a ser associado com este tipo de seção no editor de temablocks_hidden_if
- Objeto representando uma condição que oculta blocos de seção dentro do editor de tema se satisfeitasetting
- Qual configuração desta seção verificarvalue
- Valor esperado para que a seção de bloco seja ocultada