There's a default home page installed on Magento. Go to backend: CMS -> Pages
and select Home Page. There you can add content and markup. You can style your homepage with css, or use a custom layout.
This is the page 127.0.0.1/magento
.
Your shop doesn't have products, menu, etc. on homepage because you have a basic installation without sample data (products, categories, etc.). But you can add your own data.
You can add content in the content
tab of the CMS Home Page
page.
In layout
tab, you can set page structure (3 columns, 2 columns right, etc) and change layout and add functionality via xml update.
For example, at the top of layout
tab in layout update xml
you can see:
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page">
<action method="addPriceBlockType">
<type>bundle</type>
<block>bundle/catalog_product_price</block>
<template>bundle/catalog/product/price.phtml</template>
</action>
</block>
This snippet places the last added product to the homepage. So if you add a new product to the shop (Catalog -> Manage Products -> New Product
), they will show up on the homepage.
A menu will show up if you add subcategories (Catalog -> Manage Categories
) to Default Category, and set active
and include in navigation menu
to yes.
A slider or other modifications can also be added the same way via xml update or html-like in content
tab.
If you are new to Magento, do some research on the web on magento layout and templating.