Campo de Imagem
Campo de Imagem
O campo image armazena um ativo de imagem gerenciado único.
Ideal para
- imagens principais
- miniaturas de cartões
- logotipos
- fotos de autores
- elementos visuais da seção
Exemplo de esquema
{ "name": "heroImage", "label": "Hero Image", "type": "image" }Uso no template
<img src="{heroImage.webp}" alt="{heroImage.description}">Uso no estilo hero:
{{#if heroImage}}
<figure class="hero-media">
<img src="{heroImage.width(1200).webp}" alt="{heroImage.description}">
</figure>
{{/if}}Quando usar
Use image quando a seção precisar de um visual gerenciado primário.
Quando não usar
Não use image quando:
- a seção precisar de vários visuais
- o ativo deve ser baixável em vez de exibido
Use images ou file em vez disso.
Notas técnicas
- associe campos de
imagecom um campo de texto relacionado quando a seção precisar de uma legenda ou rótulo explícito - trate a imagem como um único recurso primário, não como um modelo de conteúdo com vários itens
- proteja a saída de imagem opcional com
{{#if}}para evitar envoltórios de mídia vazios - use
imagesourepeaterse cada visual precisar de seu próprio texto de suporte ou metadados - campos de imagem única suportam helpers específicos do campo, como
{heroImage.raw},{heroImage.webp},{heroImage.width(N)}, e{heroImage.description} - esta forma abreviada é específica do contrato do campo Componente; objetos de imagem vindos do contexto de página ou lista geralmente usam cadeias Facet em estilo objeto que terminam em
.url