Campo `file`
Campo file
O campo file armazena um único ativo de arquivo gerenciado.
Ideal para
- PDFs para download
- brochuras
- anexos
- fichas técnicas
Exemplo de esquema
{ "name": "downloadFile", "label": "Download File", "type": "file" }Uso no template
<a href="{{ downloadFile.url }}">Download</a>Exemplo de bloco de download:
{{#if downloadFile}}
<a href="{{ downloadFile.url }}" class="download-link">
{{ downloadLabel | default("Download file") }}
</a>
{{/if}}Quando usar
Use file quando a seção precisar de um único ativo para download ou ativo vinculado.
Quando não usar
Não use file para:
- imagens exibidas
- muitos arquivos com metadados específicos por linha
Use image, images, ou repeater em vez disso.
Notas técnicas
- use
filepara ativos gerenciados para download, não para apresentação visível de imagens - combine o campo
filecom um campo de texto separado para o rótulo visível do link, se necessário - proteja a saída de download opcional com
{{#if}} - se cada item para download precisar de seu próprio título, descrição ou CTA, mude para
repeater