跳到主要内容

添加弹窗表单

💡 本篇你将完成:添加一个弹窗表单,并让按钮点击后打开对应表单。预计 6 分钟。

弹窗表单适合用于 Get a QuoteContact UsRequest Sample 这类需要访客提交信息的按钮。开始前,先在后台 表单 / Forms 中创建好要使用的表单。

先确认普通表单能收信

如果通知邮箱还没设置,或者普通表单提交后收不到邮件,先不要加很多弹窗表单。先去 站点基础设置 配置通知邮箱。

先找到操作入口

操作路径: AllinCMS 工作台站点列表 → 目标站点 → 进入后台 → 主题 → 当前主题页面 → Home 或目标页面

1进入目标站点后台找到要编辑的网站,点击“进入后台”
AllinCMS 工作台站点列表 - 站点卡片中的进入后台按钮被红框标出
2进入“主题”,点击“页面”在当前启用的主题卡片中点击“页面”
AllinCMS 网站后台主题列表 - 左侧主题入口和启用主题卡片中的页面按钮被红框标出
3找到 Home 或目标页面在当前主题的页面列表中找到 Home 或要修改的页面
AllinCMS 网站后台主题页面列表 - 左侧主题菜单和 Home、产品、文章等目标页面可见

流程总览

1后台先建表单
2确认通知邮箱
3添加 Popup Form 模块
4按钮 Target 选 Action
5选择弹窗和表单
6预览提交测试

一、添加弹窗表单模块

进入页面设计器,在模块里找到 Form,选择 Contact Form (Split)

也可以直接在 AI 对话里输入:

添加弹窗表单

AllinCMS 网站后台添加弹窗表单模块 - 在模块中找到 Form 并选择 Contact Form Split,或通过 AI 指令添加弹窗表单

弹窗刚添加时可能是空的

添加弹窗后,如果预览里只看到一个空弹窗,先不要以为是坏了。空弹窗通常是因为还没有给弹窗绑定具体表单。

选中弹窗图层,在右侧属性面板找到 Form / Props,选择已经在后台 表单 / Forms 里创建好的表单。选择后,姓名、邮箱、留言等字段才会显示在弹窗里。

AllinCMS 网站后台空白弹窗表单预览 - 弹窗已经打开但表单区域没有字段,用于提示需要在右侧属性面板选择 Form

一个页面先放 1 个主要弹窗。 新手不要在同一个页面放很多弹窗,先让最重要的 Get a QuoteContact Us 按钮能打开表单。

二、设置按钮弹窗动作

先确认后台 表单 里已经创建好要使用的表单。

然后选中页面里的按钮或图层,在右侧属性里设置:

字段选择
CTA Target / TargetAction
动作类型对应的弹窗动作
表单选择要打开的表单

AllinCMS 网站后台按钮弹窗动作设置 - 按钮或图层属性中把 CTA Target 设置为 Action,并选择对应弹窗和表单

三、选择对应表单

点击弹窗图层后,在右侧 Props 里选择具体的表单。

这里的表单必须提前在后台 表单 / Forms 中创建好。没有提前创建,就可能在下拉选项里找不到。

AllinCMS 网站后台弹窗图层 Props 设置 - 选中弹窗图层后在右侧属性面板选择具体表单

AllinCMS 网站后台弹窗表单选择示例 - 在右侧 Props 中选择已经创建好的表单,用于绑定弹窗提交内容

四、预览测试

设置完成后,打开预览页面测试:

  1. 点击按钮,看弹窗是否打开。
  2. 确认弹窗里显示的是正确表单。
  3. 提交一次测试内容。
  4. 检查表单后台或通知邮箱是否收到提交。
不测试不要上线

弹窗能打开,不代表表单一定能收到。必须自己提交一次测试。

避坑汇总

后果怎么避
后台没有先建表单弹窗里找不到表单先到 表单 创建
弹窗打开是空的还没有在右侧选择 Form选中弹窗图层,在右侧 Props 选择表单
Target 没选 Action按钮不会打开弹窗按钮动作选择 Action
只添加表单没绑定按钮用户点不开按钮和弹窗都要设置
不测试通知邮箱客户提交后收不到自己提交一次测试

接下来

📌 站点基础设置 —— 表单通知邮件要正常收到,记得配置通知邮箱。