Layou文件语法
示例:
<referenceContainer name="content">
<block class="Magento\Sales\Block\Order\History" name="sales.order.history" cacheable="false">
</referenceContainer>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<update handle="customer_account"/>
<body>
<referenceBlock name="page.main.title" remove="true"/> //删除标题
<referenceBlock name="customer_form_login" remove="true"/> //删除类方法
<referenceBlock name="customer.new" remove="true"/> //删除类方法
<referenceContainer name="content">
<block class="Magento\Sales\Block\Order\History" name="sales.order.history" cacheable="false">
<container name="sales.order.history.info" as="info" label="Order History Info"/>
<container name="sales.order.history.extra.column.header" as="extra.column.header" label="Order History Extra Column Header"/>
<block class="Magento\Sales\Block\Order\History\Container"
name="sales.order.history.extra.container" as="extra.container">
<block class="Magento\Framework\View\Element\Template"
name="sales.order.history.extra.container.data" as="extra.container.data"/>
</block>
</block>
<block class="Magento\Customer\Block\Account\Dashboard" name="customer.account.link.back" template="Magento_Customer::account/link/back.phtml" cacheable="false"/>
</referenceContainer>
</body>
</page>
[referenceContainer 页面内容嵌入标签
name: name属性固定为content
]
[
block {
class 类名
* name 名
template 模板路径
cacheable 是否缓存
before 在最前面 例:before="-"
}
]