Champ URL

Champ URL

Le champ url stocke une destination de lien.

Ideal pour

  • liens CTA
  • destinations externes
  • liens de ressources de support
  • destinations de telechargement

Exemple de schema

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

Usage dans le template

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

Avec logique de fallback :

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

Quand l'utiliser

Utilisez url lorsque le champ represente une destination et doit etre traite comme un lien.

Quand ne pas l'utiliser

N'utilisez pas url pour :

  • des champs de texte generiques
  • des labels de bouton
  • des uploads de fichiers

Utilisez text, file ou un autre type de champ.

Notes techniques

  • utilisez url uniquement pour des destinations, pas pour des labels visibles
  • protegez les URLs optionnelles avec {{#if}} afin d'eviter le rendu de liens vides
  • gardez la destination du lien et son label dans des champs separes
  • utilisez un champ file dedie lorsque la destination doit etre un actif telechargeable gere