Create block an add into layout
Como crear un bloque y agregarlo al layout
Dentro del tag body del layout que queremos agregar el bloque hay que escribir el siguiente código
<block class="Magento\Framework\View\Element\Template" name="name.of.the.block" as="alias.of.the.block" template="Module_Name::name-of-template-file.phtml" after="-" />
Ejemplo:
<body>
<referenceContainer name="content">
<block class="Magento\Framework\View\Element\Template" name="sucursales" as="sucursales" template="Magento_Checkout::cart/sucursales.phtml" after="-" />
</referenceContainer>
</body>
Source: src\app\design\frontend\TopGroup\carrefour\Magento_Checkout\layout\checkout_cart_index.xml
Ahora vamos a ver cada atributo del bloque
class="Magento\Framework\View\Element\Template"
Esta linea trae la clase Template la cual es la clase más sencilla para crear un bloque
template="Magento_Checkout::cart/sucursales.phtml"
El atributo tenemos que setear el path de nuestro template, cabe destacar que la sintaxis Module_Name:: escribe el path completo hasta la carpeta templates, es decir en este caso
Magento_Checkout::cart/sucursales.phtml
equivale a
app/design/frontend/TopGroup/carrefour/Magento_Checkout/templates/cart/sucursales.phtml
name="sucursales"
Nombre del bloque
as="sucursales"
Alias del bloque
Por último hay que limpiar la caché desde admin o con por consola con el comando:
php bin/magento cache:clean