> For the complete documentation index, see [llms.txt](https://landofcoder.gitbook.io/magento-2-megamenu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://landofcoder.gitbook.io/magento-2-megamenu/config-and-usage/show-menu-on-frontend.md).

# Show menu on frontend Desktop

Default menu profile with alias = "menu-top" (normal version) or "top-menu" (pro version) will show on frontend.&#x20;

In order to change **magento 2 default menu,** please follow our below tutorials step by step.

1\. Create the file **app/design/THEME\_VENDOR/THEME/Ves\_Megamenu/layout/default.xml**

2\. Add code bellow into the file content and change **YOUR\_MENU\_ALIAS\_HERE** to a menu alias that you want to show

```
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="store.menu">
           <block class="Ves\Megamenu\Block\Menu" name="catalog.topnav" template="Ves_Megamenu::topmenu.phtml" ttl="3600">
             <arguments>
                 <argument name="alias" xsi:type="string">YOUR_MENU_ALIAS_HERE</argument>
             </arguments> 
          </block>
       </referenceBlock>
 </body>
</page>
```

![](/files/-Ml4TNd8Hb0EMD9Yw_bP)

**Horizontal Menu**

![Horizon Menu](/files/PZwOEKAfcJJshLzoehBO)

**Vertical Menu Left**

![Vertical Menu Left](/files/vmNywnXvXiE3svfuD1kW)

**Vertical Menu Right**

![Vertical Menu Right](/files/feZvIbCv7InP21mESC4M)
