Questions tagged «custom-field»

2
Magento 2结帐-在送货地址和送货方式之间添加自定义字段
我正在尝试在送货地址和送货方式部分之间添加自定义字段。而且我想这个字段的值存储在这两个quote和sales_order表大势所趋。这类似于添加“订单注释”字段,但是此字段应出现在“收货地址”部分之后和“送货方式”部分之前。 我浏览了Magento开发人员指南,了解如何在结帐中添加自定义字段和自定义表单,并在一定程度上实现了解决方案。 到目前为止,我所做的是: 更新了checkout_index_index.xml布局,uiComponent在“ shippingAddress”项下添加了一个新的(容器)。 在容器内添加了我需要的元素(字段)。 在我的自定义模块中覆盖/js/view/shipping.js和shipping.phtml。 shipping.phtml在结帐送货地址和送货方式之间调用上述制成的容器(类似于添加新的静态表格) 现在,我想要的字段正被呈现在一页结帐上,正是我想要的位置。但是我遇到了以下问题。 如何访问我在上面添加的自定义字段的值?我正在尝试将值保存到shippingAddress扩展属性。我在setShippingInformationAction里面添加了一个mixin ,尝试执行以下操作 shippingAddress['extension_attributes']['custom_field'] = shippingAddress.customAttributes['custom_field']; 但是上述代码实际上失败了,因为该元素不在中shipping-address-fieldset。我也许能够通过window元素获取值。但是有没有办法通过Magento来访问它呢? 有没有一种方法可以将该元素的值保存在本地缓存存储(Magento_Checkout/js/checkout-data)中,这样即使在刷新页面后该值也将保持不变?

5
Magento 2将新字段添加到Magento_User管理表单
我正在寻找一种添加/更新(默认情况下)Magento用户(模块用户)表单的好方法。可以通过以下路径在管理面板中访问表单: 系统>所有用户> [chosen_user]>用户的主编辑标签(帐户信息) 现在,我尝试在我指定依赖项的自定义模块中使用di.xml: <preference for="Magento\User\Block\User\Edit\Tab\Main" type="Vendor_Name\Module_Name\Block\User\Edit\Tab\Main" /> <preference for="Magento\User\Block\Role\Grid\User" type="Vendor_Name\Module_Name\Block\Role\Grid\User" /> ` 这是我已经为Main.php类制作的内容 // @codingStandardsIgnoreFile 命名空间Vendor_Name \ Module_Name \ Block \ User \ Edit \ Tab; 使用\ Magento \ User \ Block \ User \ Edit \ Tab \ Main作为UserEditMainTab; 使用\ Magento \ Backend \ Block \ Template \ …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.