- Your main menu is hardcoded inside your template. This is contrary to everything a CMS is meant to be. As a consequence, you can't control where your modules are displayed using menu assignments. Only modules that are set to be displayed on all pages will be visible.
The correct way to do it is to replace your entire menu <ul>
list with this:
<jdoc:include type="modules" name="position-1" style="none" />
Then create a menu module, and publish it to position-1
.
- You're modifying the
Protostar
template. Because this ships with Joomla, it's considered a core hack. You should copy the templatecopy the template and continue working on the copy, because it's only a question of time before all your changes will be lost in a Joomla uprade.