如何在开发者模式下创建 Squarespace 表单块?

How do you create a Squarespace form block in Developer Mode?

有谁知道如何在 Squarespace 中的开发人员模式?我想创建一个带有 Squarespace id 并内置 javascript 验证和提交行为的表单,但无法使用 GUI,因为我处于开发人员模式。到目前为止,我还没有找到关于它的任何文档。如有任何帮助,我们将不胜感激!

开发人员模式只允许您访问整个站点模板本身,但不提供您在“块级别”的访问权限。但是,它确实为您提供了“块字段级别”的访问权限。

要在开发人员模式下添加 Squarespace 表单块,您需要添加 Squarespace Block Field。然后,您必须将更改推送到实时站点。完成后,您可以登录实时站点并根据需要使用 GUI 将块添加到块字段。在您的情况下,这可能只是添加一个表单块。

当然,另一种选择是在 GUI 之外添加您自己的表单代码,使用您自己的 HTML、CSS 和 JavaScript。不过,我猜这不是您想要做的。

使用块字段 ID,请记住,您可以为其分配一个静态 ID,这样您就可以在站点的任何页面上重复使用它。或者您可以根据集合 ID 为其分配一个 ID,从而使块字段在加载块字段的每个页面上都是唯一的。