• This web contains the official documentation of the TWiki Release 4.3, code named GeorgetownRelease. It is a read-only web for reference. • This is an older release, see TWiki-6.1 for the latest release documentation.
TopMenuSkinHomeMenu - "Home" pulldown menu with web list, included by WebTopMenu
TopMenuSkinTopicMenu - "Topic" pulldown menu with topic actions, included by WebTopMenu
NOTE: The skin is designed to incorporate the "you are here" breadcrumb into the pulldown menus: "Home" menu => "Web" menu => List of parent topics, if any (shown as "P"s) => Current topic ("View" menu).
Web-specific Menu-Bars
The TopMenuSkinDefaultWebTopMenu defines the default menu structure used in any web. A WebTopMenu topic in a web can redefine the default menu structure. If the WebTopMenu topic is missing in a web, create one with content of _default.WebTopMenu and customize it. Bullets must be of format [[...][...]] or <a href="...">...</a>, and may not contain any text next to the link.
To preserve the "you are here" breadcrumb, it is important to add additional pulldown menus after the INCLUDE of %SYSTEMWEB%.TopMenuSkinTopicMenu. The top level menu-bar should have this structure:
INCLUDE of %SYSTEMWEB%.TopMenuSkinHomeMenu
Current Web menu
INCLUDE of %SYSTEMWEB%.TopMenuSkinTopicMenu
Additional pulldown menu(s) as needed (optional)
Example WebTopBar menu structure with extra "Bugs" pulldown menu:
This section defines the CSS and JavaScript. (View Raw to see the source.)
Installation
Note: You do not need to install anything on the browser to use this skin. The following instructions are for the administrator who installs the skin on the server where TWiki is running.
Download the ZIP file from the Skin homepage (see below)
Unzip TopMenuSkin.zip in your twiki installation directory
To turn on the skin, write in Main.TWikiPreferences: * Set SKIN = topmenu, pattern
This skin depends on TWiki 5.0 specific feature %WEB{format="$current"}% to show the current web in the Web menu. To use this skin on TWiki 4.2 or 4.3, remove the parameter from the WEB variable (to show only %WEB%), or apply patch TWiki:Item6424 (to add the format parameter feature).
Apply patch TWikibug:Item6430 so that Edit and Attach buttons point to the current topic instead of TopMenuSkinTopBar.
If you have more than 30 webs, apply TWikibug:Item6429 to limit the number of webs shown in the "Home" menu.
Creating your own look
This skin is based on PatternSkin, and the same rules for customization apply.
Skin Info
Set SHORTDESCRIPTION = Skin with pulldown menus in top bar