The solution I came up with (hat tip to other posters), was creating two almost identical menus: One for showing when you are not logged in (ie. containing a 'Login'-item) and one for showing when you are logged in (ie. containing a 'Logout'-item in the place where the 'Login'-item was) and then modifying the index.php of my template - Step by step it looks something like this:
In the backend:
- Go to Site, Template Manager, Module Positions
- Create 2 new module positions: TopGuest and TopReg
- Go to Menu, Menu Manager
- Create 2 Menu's: topmenuguest and topmenureg
- Go to Menu, topmenuguest
- Add the content you want shown when you are NOT logged in
- Go to Menu, topmenureg
- Add the content you want shown when you are logged in
- Go to Modules, Site Modules, topmenuguest
- Assign it to position TopGuest
- Go to Modules, Site Modules, topmenureg
- Assign it to position TopReg
- Open your index.php of your template
- Add the following in the appropriate place
Code:
<?php
if ($my->id) {
mosLoadModules ('TopReg');
} else {
mosLoadModules('TopGuest');
}
?>
Further I've created a 'full-page' Login-page by: Creating a content-item, using mosmodule (from
http://www.ongetc.com/) to include the Login-module in the content-item (just in case you wondered -

) -
Cheers -