magento2 继续修改checkout page (form 表单篇)

magento2 继续修改checkout page (form 表单),之前有讲过checkout page如何修改,字段排序,与表单字段折分,但这段时间有个需要是虚似产品,要求字段有默认值,本是应该很简单的事,但在magento2极为复杂,最后是改mysql数据库属性表的默认值,但这又延伸出新的问题,有了默认值就要去掉也隐藏问分字段,如果在billing-address lodding之后再加载jquery 脚本还没研究出(哪位朋友有做过可以教我,可付费),但通过测试
我在 elementTmpl 这个参数是可以改成改了一下 input2,同时在 vendor\magento\module-ui\view\frontend\web\templates\form\input2.html 复制重命名了一个input2,这样方可对input 字段做一些个性修改(修改value默认值方式不行,求修改方式,其它属性可以加,但style不行)

ui/form/element/input2

另外我看到了另一个template 参数,已为可以自定义,发现ui/form/field,改了field2,再新建文件不起重用,
ui/form/field

上面这个是假的参数,后来得到正实,我找到了
\vendor\magento\module-checkout\Block\Checkout\AttributeMerger.php
173行这里修改是可以的,感觉这个真的很2
'template' => 'ui/form/field',

大家可以尝试一下,分解Magento2 找到相关的文件 与参数,这样可以做定制开发时更容易个性化操作 我这两有两个问题留给大家怎样在 billing-address lodding之后再加载jquery,如何在checkout page 加载jquery,官方对xml与js的参数没有举例,很多需要自己摸索测试,越来越难的开发对于产品不是好事

发表评论
Magento2 技术支持 上门服务

工作时间
周一至周六
9:00-18:00
相关咨询电话
15360669780
侨海科技