Campo de archivo

Campo de archivo

El campo file almacena un activo de archivo gestionado único.

Ideal para

  • PDFs descargables
  • folletos
  • adjuntos
  • fichas técnicas

Ejemplo de esquema

{ "name": "downloadFile", "label": "Download File", "type": "file" }

Uso en plantillas

<a href="{{ downloadFile.url }}">Download</a>

Ejemplo de bloque de descarga:

{{#if downloadFile}}
  <a href="{{ downloadFile.url }}" class="download-link">
    {{ downloadLabel | default("Download file") }}
  </a>
{{/if}}

Cuándo usarlo

Use file cuando la sección necesite un único recurso descargable o enlazado.

Cuándo no usarlo

No use file para:

  • imágenes visibles
  • muchos archivos con metadatos específicos por fila

Use image, images, o repeater en su lugar.

Notas técnicas

  • use file para recursos descargables gestionados, no para la presentación de imágenes visibles
  • combine el campo file con un campo de texto separado para la etiqueta del enlace visible si es necesario
  • proteja la salida de descarga opcional con {{#if}}
  • si cada elemento descargable necesita su propio título, descripción o CTA, muévalo a repeater

Relacionado