Scripts and stylesAuthentication and authorization

Bridging Magento blocks with Mouf

In Magento, HTML pieces are organized in blocks. This layout system is very powerful and allow the reuse of HTML blocks in many contexts. In Mouf, the same concept is represented by Html elements. These are objects implementing the HtmlElementInterface.

Moufgento's MagentoTemplate comes with a feature that lets you add HTML in any block already defined in Magento (i.e. you can add objects implementing the HtmlElementInterface in any Magento block dynamically.

For this, you simply have to edit the

Moufgento blocks

Have a look at the screenshot of the Mouf admin above. You can map in the template a Mouf block to a Magento block.

What can I use this for?

Virtually anything!

You can decide to code your own class implementing the HtmlElementInterface. Once your class is written, do not forget to create an instance of your class in Mouf UI.

Or, you can decide to use one of the html element already developed for you. The list is huge: Evolugrid to display an ajax datagrid, BCE to display a form with direct mapping in database, a Twig template using the Twig block, etc... There are many possibilities if you take the time to scan the existing Mouf packages!

What next?

Learn more about:

Scripts and stylesAuthentication and authorization

Found a typo? Something is wrong in this documentation? Just fork and edit it!