Home | Gifts |
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).
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:
Example WebTopBar menu structure with additional "Bugs" pulldown menu:
%INCLUDE{%SYSTEMWEB%.TopMenuSkinHomeMenu}% * [[%BASEWEB%.%HOMETOPIC%][<img src="%ICONURL{web-bg}%" border="0" alt="" width="16" height="16" style="background-color:%WEBBGCOLOR%" /> <nop>%MAKETEXT{"[_1] Web" args="%BASEWEB{format="$current"}%"}% %ICON{menu-down}%]] * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?topicparent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]] * [[%BASEWEB%.WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]] * [[%BASEWEB%.WebSearch][ %ICON{"searchtopic"}% %MAKETEXT{"Search"}%]] * [[%BASEWEB%.WebChanges][ %ICON{"changes"}% %MAKETEXT{"Changes"}%]] * [[%BASEWEB%.WebNotify][ %ICON{"notify"}% %MAKETEXT{"Notifications"}%]] * [[%BASEWEB%.WebRss][ %ICON{"feed"}% %MAKETEXT{"RSS Feed"}%]] * [[%BASEWEB%.WebStatistics][ %ICON{"statistics"}% %MAKETEXT{"Statistics"}%]] * [[%BASEWEB%.WebPreferences][ %ICON{"wrench"}% %MAKETEXT{"Preferences"}%]] %INCLUDE{%SYSTEMWEB%.TopMenuSkinTopicMenu}% * [[BugTracker][%ICON{bug}% Bugs %ICON{menu-down}%]] * [[NewReport][Create bug report]] * [[OpenBugs][Open bugs]] * [[ConfirmedBugs][Confirmed bugs]] * [[FixedBugs][Fixed bugs]]
A menu-bar can be added anywhere in a topic:
[[...][...]]
or <a href="...">...</a>
) without any text next to the link.
<div class="twTopMenuTab">
tag.
Example:
%INCLUDE{"%SYSTEMWEB%.TopMenuSkin"}% <div class="twTopMenuTab"> * [[WebHome][%ICON{home}% Home %ICON{menu-down}%]] * [[WebNotify][Subscribe]] * [[WebStatistics][Statistics]] * [[WebSearch][%ICON{searchtopic}% Search %ICON{menu-down}%]] * [[WebSearchAdvanced][Advanced search]] * [[SearchHelp][Search help]] </div>
Renders as:
NOTE: The pulldown menus only work if the TWiki:Plugins/JQueryPlugin is installed and enabled.
This section defines the CSS and JavaScript used by the TopMenuSkin; View Raw to see the source. Some additional CSS is defined in templates/vewi.topmenu.tmpl
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.
TopMenuSkin.zip
in your twiki installation directory
* Set SKIN = topmenu, pattern
%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%ADDTOHEAD{}%
to add style sheets to the HTML head section. Apply patch TWiki:Support.SID-01117
This skin is based on PatternSkin, and the same rules for customization apply.
The TopMenuSkin disables the sidebar and activates a different top bar in twiki/templates/view.topmenu.tmpl
. Details in PatternSkinCustomization and PatternSkinCssCookbook.
The top bar TopMenuSkinTopBar (with menu bar, logo and search boxes) can be cloned using same topic name and customized per web.
Skin Author: | TWiki:Main/PeterThoeny![]() |
Copyright: | © 2010-2011, TWiki:Main/PeterThoeny![]() ![]() © 2010-2011 TWiki:TWiki.TWikiContributor ![]() |
License: | GPL (GNU General Public License![]() |
Description: | Top-menu skin |
Screenshot: | ![]() |
Preview: | Preview with this topic |
Base Name: | topmenu,pattern |
Skin Version: | 2011-03-09 (v1.94) |
Change History: | |
2011-03-09: | TWikibug:Item6659![]() |
2011-01-03: | TWikibug:Item6628![]() |
2010-12-02: | TWikibug:Item6614![]() |
2010-10-03: | TWikibug:Item6588![]() |
2010-09-23: | TWikibug:Item6530![]() |
2010-08-21: | TWikibug:Item6524![]() ![]() |
2010-06-09: | TWikibug:Item6485![]() |
2010-06-06: | TWikibug:Item6482![]() |
2010-06-05: | TWikibug:Item6475![]() |
2010-05-26: | TWikibug:Item6471![]() |
2010-05-20: | TWikibug:Item6455![]() |
2010-05-01: | TWikibug:Item6437![]() |
2010-04-26: | TWikibug:Item6435![]() |
2010-04-21: | TWikibug:Item6431![]() |
2010-04-19: | TWikibug:Item6413![]() |
Dependencies: | TWiki 4.2 or later; TWiki:Plugins/PatternSkin![]() ![]() |
Skin Home: | http://TWiki.org/cgi-bin/view/Plugins/TopMenuSkin![]() |
Feedback: | http://TWiki.org/cgi-bin/view/Plugins/TopMenuSkinDev![]() |
Appraisal: | http://TWiki.org/cgi-bin/view/Plugins/TopMenuSkinAppraisal![]() |
Related topics: WebTopMenu, TopMenuSkinDefaultWebTopMenu, TopMenuSkinHomeMenu, TopMenuSkinTopBar, TopMenuSkinTopicMenu, TWikiSkins, TWikiSkinBrowser, UserDocumentationCategory, AdminDocumentationCategory
Revision r3 - 2011-03-09 - 20:15:16 - TWikiContributor | Edit |