Magento 2 layout.xml布局详解

我们在做magento2 模块开发的时候,有时会对另一个模块进行添加,修改,和删除,编辑等等。。。,这里我们就要使用布局layout的功能了,layout的xml配置文件可以让你无所不能,非常利于代码的优化。

接下来我就讲讲layout中xml的配置文件

首先举个例子:

接下来我详细讲解layout的功能。

update:标签是合并其他的句柄layout的功能,即使合并handle所指的句柄,有人说是钩子都是可以的,只是叫法不同实质都是一样的。

handle:就是所指的句柄,就是layout的xml前的名字 (例如customer_address_form.xml)即使指的是customer_address_form这一部分,当然也有可能是你定义的controller的action方法,都称为句柄

refercenContainer:指的就是定义好的container 下面的代码即使定义好的container元素

接下来讲解block标签

block:是定义好的类block块

class: 指的是类Qiliq\Post\Block\Postcode\Ajax\View.php

name:是指的是给这个block这个类的名字

as:指的这个类的别名

template:指的是调用的template模块Qiliq_Post::postcode/ajax/view.phtml

after:指的是在上一个block之后

掌握了这个layout就可以让你在block里面随意改变。

希望对你有帮助

又不懂的地方请留言。

 

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: Magento 2.3插件SMTP的安装步骤

下一篇: requireJs的配置详解

登录 评论
avatar