Magento2 2018模板修复产品页无法运行bug

Magento2 2018模板修复产品页无法运行bug,这里通过替换模板,替换catalog_product_view.xml,发现了一处bug应该是系统的bug,这里我自义定的模板加入了评论,tab这个应是系统的bug,找到这个后我,去掉即可,但不可能去这个功能,

search-chinese
< referenceBlock name="product.info.details" >
< lock class="Magento\Review\Block\Product\Review" name="reviews.tab" as="reviews" template="Magento_Review::review.phtml" group="detailed_info" >
< block class="Magento\Review\Block\Form" name="product.review.form" as="review_form" >
< container name="product.review.form.fields.before" as="form_fields_before" label="Review Form Fields Before"/ >
< /block>
< /block>
< /referenceBlock >

继续往下找,找到了了form.phtml,搜索插件在列表与其它页面都显示为正常,通过firebug查看也认为是js问题,这里试着去掉
< script type="text/x-magento-init ">
{
"[ data-role=product-review-form]": {
"Magento_Ui/js/core/app": getJsLayout() ? >
},
"#review-form": {
"Magento_Review/js/error-placement": {},
"Magento_Review/js/validate-review": {}
}
}
< /script >

大功告成,试着添加一条评论也显示为正常,这里分析这个js是对,表单做验证的.这里产生的异常很怪,如果是去掉catalog_product_view.xml,这里显示为正常,应该是读vendor\magento 下的模块,但我把vendor\magento模块复到模板下就出问题,这个bug头痛.这里是解决了,但原理真的蹊跷

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

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