[All Adaptavist Apps]
This tutorial shows you how to fine tune the menu system to your specific requirements...
The menu settings are accessed from the following panel within the theme configuration screen:
Unable to render embedded object: File (menu_settings.gif) not found.
Note: The image above shows the default settings and may differ slightly to what you see depending on the settings you have selected.
Each of these settings is discussed below...
Feature Availability: Builder 1.5 and above
This setting defines the look and feel of your menus - for more information, please see our tutorial on Menu Styles.
Feature Availability: Builder 1.6 and above
These settings are independant of the menu style selected and enable you to fine tune performance, interaction and other advanced features of the menu system.
By default, icons are shown for each item within the in-built view and edit menus. This makes the items in those menus easier to recognise and thus those menus are easier to use:
-pic-
There are two main scenarios where you might want to remove the icons from the in-built View and Edit menus:
If you do not want icons to appear in the View and Edit menus, de-select this option which removes the icons as shown below:
-pic-
Note that the checkbox icons for the "Children" and "Comments" settings at the bottom of the view menu will always be displayed as shown above.
By default, menus will automatically open when the mouse pointer is moved over them. This generally makes it easier to use the menus because users do not need to click items to display their sub-menus.
If you do not want menus to automatically open, de-select this option and users will then have to click menu items to display their sub-menu.
By default, tooltips will be displayed when the mouse pointer hovers over a menu item:
-pic-
Note: Tooltip visualisation depends on your web browser and operating system settings and may differ from that shown above.
If you have not set tooltips, you can gain a small performance boost by de-selecting this option.
For more information on setting tooltips, please see our tutorial on [Anatomy of Menus].
By default, shadows appear behind pop-up menus to giving them a 3D effect to make them look as if they are floating above the page:
-pic-
If you do not want shadows, de-select this option. Here's the same menu without shadows:
-pic-
Removing the shadows will also give a slight performance increase and is also ideal for "ultra-clean" website designs.
Note: This option only appears if you have enabled menu shadows (see above).
By default, image shadows are "smoothed" to make them look more natural, however this requires an extra file to be loaded from the server:
-pic-
If you want standard menu shadows, de-select this option and a more basic shadow will be used which looks visually similar but avoids loading the extra file from the server.
By default, menu items perform any associated action as soon as they are clicked.
Should you want to provide tactile visual feedback to the end-user, select this setting and menu items will quickly "blink" when clicked.
By default, menus will load as quickly as possible using a process known as "lazy instantiation" whereby only the top menu bar is built initially. Pop-up menus are then built only when they are displayed.
This makes the main menu bar appear much faster, because it doesn't have to wait for all the pop-up menus and sub-menus.
The only notable downside to using "lazy instantiation" is that you can't use PNG icons in your menus. The icons in the standard View and Edit menus will use slightly degraded GIF images, although most people will never notice.
-pic-
PNG icons vs. GIF icons
If you experience problems with "lazy instantiation" or you want to use PNG icons in your menus, you can de-select this option and the whole menu will be built before being displayed.
You should also enable PNG support if visitors to your site will be using Internet Explorer.
If you have large menus that don't fit on the screen, select this option and big menus will automatically become scrollable:
-pic-
This requires a couple of additional image files to be loaded from the server.