Campo URL

Campo URL

O campo url armazena um destino de link.

Melhor para

  • links de CTA
  • destinos externos
  • links de recursos de suporte
  • destinos para download

Exemplo de Esquema

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

Uso no Template

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

Com lógica de fallback:

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

Quando usar

Use url quando o campo representar um destino e deva ser tratado como um link.

Quando não usar

Não use url para:

  • campos de texto genéricos
  • rótulos de botão
  • envio de arquivos

Use text, file ou outro tipo de campo em vez disso.

Notas Técnicas

  • use url apenas para destinos, não para rótulos visíveis
  • proteja URLs opcionais com {{#if}} para que links vazios não sejam renderizados
  • mantenha destino do link e rótulo do link em campos separados
  • use um campo file dedicado quando o destino deve ser um ativo de download gerenciado

Relacionados