URL 字段

URL 字段

The url field stores a link destination.

最佳适用场景

  • CTA 链接
  • 外部目的地
  • 辅助资源链接
  • 下载目的地

模式示例

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

模板用法

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

With fallback logic:

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

何时使用

当字段表示一个目标并应被视为链接时使用 url

何时不使用

不要将 url 用于:

  • 通用文本字段
  • 按钮标签
  • 文件上传

改用 textfile 或其他字段类型。

技术说明

  • 仅将 url 用于目标,不用于可见标签
  • 使用 {{#if}} 保护可选 URL,以免空链接被渲染
  • 将链接目标和链接标签保存在不同的字段中
  • 当目标应为受管理的下载资源时,使用专用的 file 字段

相关