L'insertion de blocs dans des endroits Magento2

Dans Magento 1

Je peux le modifier local.xml comme suit:

<default>
    <reference name="root">
        <block type="core/template" name="above_main" template="page/html/banner.phtml" />
    </reference>
</default>

Je peux modifier un fichier de modèle comme suit:

<body<?php echo $this->getBodyClass()?' class="'.$this->getBodyClass().'"':'' ?>>
<?php echo $this->getChildHtml('after_body_start') ?>
<div class="wrapper">
    <?php echo $this->getChildHtml('global_notices') ?>
    <div class="page">
        <?php echo $this->getChildHtml('header') ?>

        <?php //MY EDIT: ?>
        <?php echo $this->getChildHtml('above_main');

        <div class="main-container col2-left-layout">
            <div class="main">
                <?php echo $this->getChildHtml('breadcrumbs') ?>

<!-- rest of page... -->

Ce sera à la fin avec le fichier à page/html/banner.phtml être insérés dans le modèle à ma propre position, above_main.

OK, donc ma question est:

Comment puis-je faire dans Magento 2?

  • Vous pouvez utiliser default.xml pour atteindre cet objectif.
  • montrez-moi comment faire et je vais vous donner une tique
InformationsquelleAutor Jimmery | 2016-04-13