Campo URL

Campo URL

El campo url almacena un destino de enlace.

Ideal para

  • enlaces de llamada a la acción (CTA)
  • destinos externos
  • enlaces a recursos complementarios
  • destinos de descarga

Ejemplo de esquema

{ "name": "ctaUrl", "label": "CTA URL", "type": "url" }

Uso en plantilla

<a href="{{ ctaUrl }}">{{ ctaLabel }}</a>

Con lógica de respaldo:

{{#if ctaUrl}}
  <a href="{{ ctaUrl }}" class="btn-primary">{{ ctaLabel | default("Learn more") }}</a>
{{/if}}

Cuándo usarlo

Use url cuando el campo representa un destino y debe tratarse como un enlace.

Cuándo no usarlo

No use url para:

  • campos de texto genéricos
  • etiquetas de botones
  • cargas de archivos

Use text, file, o otro tipo de campo en su lugar.

Notas técnicas

  • utilice url únicamente para destinos, no para etiquetas visibles
  • proteja las URLs opcionales con {{#if}} para que los enlaces vacíos no se muestren
  • mantenga el destino del enlace y la etiqueta del enlace en campos separados
  • utilice un campo file dedicado cuando el destino deba ser un activo de descarga gestionado

Relacionado