Les blocks

Lors de l'ajout d'un bloc dans un layout :

<block class="Magento\Framework\View\Element\Template" name="mon_block" template="Vendor_Module::mon/block.phtml" />

L'attribut class désigne la classe qui alimente le template.

Ainsi Magento\Framework\View\Element\Template, qui est la classe de block par défaut de Magento 2, sera appelée lorsque le template utilisera la variable $block.

TP - Afficher l'URL de soumission de la page de contact

Pour cet exemple, nous allons utliser la classe Magento\Contact\Block\ContactForm et afficher l'URL du formulaire sur la page d'accueil.