Section

Campaign Hero

1 个模板实例,22 个 section 配置,0 类 block。

真实模板变体

Schema

{
  "name": "Campaign Hero",
  "settings": [
    {
      "type": "image_picker",
      "id": "background_image",
      "label": "Background image (desktop)"
    },
    {
      "type": "image_picker",
      "id": "background_mobile_image",
      "label": "Background image (mobile)",
      "info": "Optional. If blank, mobile uses the desktop image."
    },
    {
      "type": "text",
      "id": "background_image_url",
      "label": "Background image URL (desktop, external)",
      "info": "Optional external CDN URL. Takes precedence over desktop Background image when set."
    },
    {
      "type": "text",
      "id": "background_mobile_image_url",
      "label": "Background image URL (mobile, external)",
      "info": "Optional external CDN URL. Takes precedence over mobile Background image when set."
    },
    {
      "type": "text",
      "id": "background_image_alt",
      "label": "Background image alt text",
      "info": "Descriptive alt text for the background image (1–250 characters)."
    },
    {
      "type": "color",
      "id": "background_fallback_color",
      "label": "Background fallback color",
      "default": "#0b0b0b"
    },
    {
      "type": "select",
      "id": "overlay_direction",
      "label": "Overlay gradient direction",
      "options": [
        {
          "value": "to-bottom",
          "label": "Top to bottom"
        },
        {
          "value": "to-top",
          "label": "Bottom to top"
        },
        {
          "value": "to-left",
          "label": "Right to left"
        },
        {
          "value": "to-right",
          "label": "Left to right"
        }
      ],
      "default": "to-bottom"
    },
    {
      "type": "range",
      "id": "overlay_opacity",
      "label": "Overlay opacity",
      "min": 0,
      "max": 100,
      "step": 5,
      "default": 50,
      "unit": "%"
    },
    {
      "type": "text",
      "id": "heading",
      "label": "Heading",
      "default": "Laifen Prime Perks 2026",
      "info": "Maximum 120 characters."
    },
    {
      "type": "textarea",
      "id": "subtitle",
      "label": "Subtitle",
      "info": "Maximum 240 characters."
    },
    {
      "type": "text",
      "id": "marquee_text",
      "label": "Marquee text",
      "default": "Wish Big. Win More. Unlock Exclusive Deals.",
      "info": "Maximum 200 characters."
    },
    {
      "type": "range",
      "id": "marquee_speed",
      "label": "Marquee speed",
      "min": 20,
      "max": 200,
      "step": 5,
      "default": 60,
      "unit": "px"
    },
    {
      "type": "range",
      "id": "marquee_gap_px",
      "label": "Marquee gap",
      "min": 0,
      "max": 16,
      "step": 1,
      "default": 8,
      "unit": "px"
    },
    {
      "type": "header",
      "content": "Hero email form"
    },
    {
      "type": "text",
      "id": "email_placeholder",
      "label": "Input placeholder",
      "info": "Maximum 120 characters",
      "default": "Enter your email to unlock all 3 events at once."
    },
    {
      "type": "text",
      "id": "email_submit_label",
      "label": "Submit button label",
      "info": "Maximum 30 characters",
      "default": "Join Now"
    },
    {
      "type": "text",
      "id": "email_loading_label",
      "label": "Loading button label",
      "info": "Maximum 30 characters",
      "default": "Joining..."
    },
    {
      "type": "text",
      "id": "email_success_message",
      "label": "Success message",
      "info": "Maximum 120 characters",
      "default": "All set — check your inbox!"
    },
    {
      "type": "text",
      "id": "email_error_message",
      "label": "Error message",
      "info": "Maximum 120 characters",
      "default": "Something went wrong. Please try again."
    },
    {
      "type": "header",
      "content": "Klaviyo Integration"
    },
    {
      "type": "text",
      "id": "klaviyo_company_id",
      "label": "Klaviyo Company ID",
      "info": "Maximum 32 characters. Your Klaviyo Public API Key."
    },
    {
      "type": "text",
      "id": "klaviyo_list_id",
      "label": "Klaviyo List ID",
      "info": "Exactly 6 characters."
    }
  ],
  "blocks": [],
  "presets": [
    {
      "name": "Campaign Hero",
      "category": "Campaign"
    }
  ]
}