我想在订单摘要中添加一组附加字段,这样在用户添加产品之后,他们需要在他们的账单信息旁边填写一些条件字段。
Drupal 2文档目前非常缺乏,我希望更改YAML文件以添加新的字段。但是,似乎有不同的地方可以添加新的字段,但是在订单摘要页面中没有显示任何附加字段。
添加新字段的步骤是什么?
发布于 2020-06-09 09:17:44
自Commerce 2发布以来,最近出现了一些新的更改,它们添加了一种向订单添加字段的额外方法。这可能比以前的方法要好。
若要向订单添加新字段,请执行以下操作:
/admin/commerce/config/order-types/default/edit/fields上添加您的字段要想在commerce-order-signpt.html.twig中显示这一点,您需要添加一个小树枝,以更改您的机器名的字段名。
{% if order_entity.field_name.value %}
{{ order_entity.field_name.value }}
{% endif %}发布于 2017-07-04 07:41:53
我找到了这个问题的答案,由于缺乏文档,目前还不是很明显,但当您知道如何使用文档时,它是非常简单的。
安装新的配置文件模块。https://www.drupal.org/project/profile
编辑页面:
configuration > people > user profile在这里,您可以添加commerce2用户窗格或新字段。
对于我来说,我需要创建一个新的内容类型表单,用户可以在结帐过程中创建和填写该表单,所以我使用了内联实体表单。
实际上,您可以使用任何字段集合或段落添加到用户字段,因为我注意到有一个新的修补程序来支持字段组和副翼。
我希望这能帮助其他人寻找这个答案。
发布于 2023-05-03 18:32:45
原来的答案已经过时了。为了将表单添加到结帐中,您需要更新“客户”用户配置文件。
编辑客户配置文件并根据需要添加字段( (admin/config/people/profile-types/manage/customer). )
然后根据需要配置显示器。
完成后,将在签出期间显示自定义字段。
https://drupal.stackexchange.com/questions/239481
复制相似问题