When you need to display a multi-level web link set the parent level web link does not need to have a page defined. However, this means that the parent level web link will always be visible. If the child web links are behind Restrict-Read web pages, then unauthenticated users will always see the parent level menu option, even if they can’t see the children. Although this is not a major issue as the menu item does not go to a page, it can be confusing to the users if they click on the menu item and it doesn’t go anywhere.
To overcome this problem we can assign a blank page to the parent web link using the Blank Page Page Template. The screenshot below shows the configuration for the parent web link page.
After creating the page we create an Access Control Rule (Restrict Read) that is linked to the Authenticated Users Web Role.
Having configured the page, all that is left to do is link the page to the Web Link.
Now the Parent Web Link is only visible once the user has logged into the portal and not displayed to unauthenticated users.