shopware 5 结帐前端中的其他必填字段

Additional required fields in checkout frontend in shopware 5

我正在处理一种付款方式,我需要为特定的付款方式添加一个额外的复选框。

<input type="checkbox" required="required" aria-required="true" id="chbx" name="chbx">

这似乎没有解决问题。即使未选中该复选框,单击 Complete payment 仍会继续。有人知道如何让验证器也查看此字段吗?

提前致谢!

这个问题实际上发生在版本 5.0 和 5.2 之间,不知道确切的位置。但是如果有人遇到同样的问题,那么您需要确保使用正确的扩展(前置、附加)容器。这两个版本之间的模板存在很大差异。我的问题是,在更新到 5.2 之后,该框不再位于表单内。因此没有检查是否需要。我建立了一个寻找版本的解决方法,如果等于或大于 5.2,我将它放在不同的容器中(我相信它只比 5.0 高一个级别)

我希望我以后能帮助遇到同样问题的人。看看你的字段是否在表格中