I am fairly new to Magento , I read trough the documentation and everything I could find explaining the frontend developement process. But I still do not get some of the basics.
Here is a simple layout of a single page ("Home" for example):
I get that I configure the parts of my layout which are constant for every page in my default.xml (in this case the header, footer and a container for my main content)
But what I don´t get:
- Do I create a seperate layout (.xml) for every single page even if my content blocks and the content inside of them are the only thing that is changing?
- Or do I create blocks via the backend, put those blocks inside of a widget and assign that widget to a page?
- Or do I put my content directly into the page? (via the content tab in backend->pages->home->Content)