i have used two separate templates since i am using tiles. for home page i have separate menu and for other page i have another menu for same layout
for home page
------------------------------
header layout |home menu
------------------------------
body
+
footer
------------------------------
and mypage , shops etc
--------------------------------
header layout |mypage menu
--------------------------------
body
+
footer
--------------------------------