Really there is a far simpler solution than what has been offered here altogether.
For basic login form page:1. Access menu to put link in via admin menu manager.
2. Add a new User menu item -> Default Login Layout
3. Adjust your params if necessary!
For other VM pages:1. Access menu to put link in via admin menu manager.
2. Add a new Virtuemart menu item.
3. Under Parameters Component of menu item, add the page name
Several page name options are:
account.index (set to registered access only!)
account.shipping (set to registered access only!)
account.billing (set to registered access only!)
account.orders (set to registered access only!)
shop.cart
shop.index
shop.registration
shop.search
shop.tos
etc.
Handling it this way keeps the links looking internal to Joomla (epically for sitemaps like xmap), allows you to apply a menu alias, and doesn't convolute item_ids. No articles, no external links! Simple
