diff --git a/data/Main/WebMenu.txt b/data/Main/WebMenu.txt index b1a5700..5f66411 100644 --- a/data/Main/WebMenu.txt +++ b/data/Main/WebMenu.txt @@ -1,10 +1,12 @@ -%STARTSECTION{"webmenu"}% - * [[%MENUWEB%.WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]] - * [[%MENUWEB%.WebSearch][ %ICON{"searchtopic"}% %MAKETEXT{"Search"}%]] - * [[%MENUWEB%.WebChanges][ %ICON{"changes"}% %MAKETEXT{"Changes"}%]] - * [[%MENUWEB%.WebNotify][ %ICON{"notify"}% %MAKETEXT{"Notifications"}%]] - * [[%MENUWEB%.WebRss][ %ICON{"feed"}% %MAKETEXT{"RSS Feed"}%]] - * [[%MENUWEB%.WebStatistics][ %ICON{"statistics"}% %MAKETEXT{"Statistics"}%]] - * [[%MENUWEB%.WebPreferences][ %ICON{"wrench"}% %MAKETEXT{"Preferences"}%]] -%ENDSECTION{"webmenu"}% + + +( web.topic, label, link to next submenu) +%EDITTABLE{}% +| %MENUWEB%.WebTopicList | %ICON{"index"}% %MAKETEXT{"Index"}% | element | +| %MENUWEB%.WebTopicList | %ICON{"searchtopic"}% %MAKETEXT{"Search"}% | element | +| %MENUWEB%.WebChanges | %ICON{"changes"}% %MAKETEXT{"Changes"}% | element | +| %MENUWEB%.WebNotify | %ICON{"notify"}% %MAKETEXT{"Notifications"}% | element | +| %MENUWEB%.WebRss | %ICON{"feed"}% %MAKETEXT{"RSS Feed"}% | element | +| %MENUWEB%.WebStatistics | %ICON{"statistics"}% %MAKETEXT{"Statistics"}% | element | +| %MENUWEB%.WebPreferences | %ICON{"statistics"}% %MAKETEXT{"Statistics"}% | element | diff --git a/data/System/WebMenu.txt b/data/System/WebMenu.txt index a588795..1646e25 100755 --- a/data/System/WebMenu.txt +++ b/data/System/WebMenu.txt @@ -1,18 +1,18 @@ -%STARTSECTION{"webmenu"}% - * %MAKETEXT{"User Reference"}% - * %MENUWEB%.BeginnersStartHere - * %MENUWEB%.TextFormattingRules - * [[%MENUWEB%.Macros][Macros]] - * %MENUWEB%.FormattedSearch - * %MENUWEB%.QuerySearch - * %MENUWEB%.DocumentGraphics - * %MENUWEB%.SkinBrowser - * %MENUWEB%.InstalledPlugins - * %MAKETEXT{"Categories"}% - * [[%MENUWEB%.AdminDocumentationCategory][Admin Documentation]] - * [[%MENUWEB%.AdminToolsCategory][Admin Tools]] - * [[%MENUWEB%.DeveloperDocumentationCategory][Developer Doc]] - * [[%MENUWEB%.UserDocumentationCategory][User Documentation]] - * [[%MENUWEB%.UserToolsCategory][User Tools]] -%ENDSECTION{"webmenu"}% + +( web.topic, label, link to next submenu) +%EDITTABLE{}% +| %MENUWEB%.BeginnersStartHere | BeginnersStartHere | element | +| %MENUWEB%.TextFormattingRules | TextFormattingRules | element | +| %MENUWEB%.Macros | Macros | element | +| %MENUWEB%.FormattedSearch | FormattedSearch | element | +| %MENUWEB%.QuerySearch | QuerySearch | element | +| %MENUWEB%.DocumentGraphics | DocumentGraphics | element | +| %MENUWEB%.SkinBrowser | SkinBrowser | element | +| %MENUWEB%.InstalledPlugins | InstalledPlugins | element | +| %MENUWEB%.AdminDocumentationCategory | AdminDocumentationCategory | element | +| %MENUWEB%.AdminToolsCategory | AdminToolsCategory | element | +| %MENUWEB%.DeveloperDocumentationCategory | DeveloperDocumentationCategory | element | +| %MENUWEB%.UserDocumentationCategory | UserDocumentationCategory | element | +| %MENUWEB%.UserToolsCategory | UserToolsCategory | element | +| %MENUWEB%.WebChanges | Recent Changes | element | \ No newline at end of file diff --git a/data/System/YuiMenuContrib.txt b/data/System/YuiMenuContrib.txt index e23c091..f5e8455 100644 --- a/data/System/YuiMenuContrib.txt +++ b/data/System/YuiMenuContrib.txt @@ -55,13 +55,70 @@ fall back to the default in this topic %STARTSECTION{"webmenu-defaultselector"}% %INCLUDE{ - "%IF{"istopic '%USERSWEB%.DefaultWebMenu'" then="%USERSWEB%.DefaultWebMenu" else="%SYSTEMWEB%.YuiMenuContrib"}%" + "%WEB%.%TOPIC%" + MENUTOPIC="%IF{"istopic '%USERSWEB%.DefaultWebMenu'" then="%USERSWEB%.DefaultWebMenu" else="%SYSTEMWEB%.YuiMenuContrib"}%" MENUWEB="%MENUWEB%" - section="webmenu" + section="webmenu-builder" }% %ENDSECTION{"webmenu-defaultselector"}% + +%STARTSECTION{"webmenu-builder"}%%ENDSECTION{"webmenu-builder"}% + +%STARTSECTION{"element"}%
  • [[%MENUTOPIC%][%MENULABEL%]]
  • %ENDSECTION{"element"}% +%STARTSECTION{"submenu"}%
  • [[%MENUTOPIC%][%MENULABEL%]] +
    %INCLUDE{ + "%WEB%.%TOPIC%" + section="webmenu-builder%IF{"istopic '%SUBMENUWEB%.%SUBMENUTOPIC%'" then="" else="-default"}%" + MENUWEB="%SUBMENUWEB%" + MENUTOPIC="%SUBMENUTOPIC%" + }%
    +
  • %ENDSECTION{"submenu"}% + +****TOTO: this should use the SYSTEM web one we distribute unless the MAINWEB one exists. +%STARTSECTION{"webmenu-builder-default"}%%ENDSECTION{"webmenu-builder-default"}% +
    ---++ Top level Menu entries to define your own WebMenu for all webs, copy and customise the content below to your Web's WebMenu topic @@ -200,6 +257,16 @@ overflow:visible; %ENDSECTION{"yui-navigation-menu-js-yui"}% + +%STARTSECTION{"yui-navigation-sub-menu"}% * [[%MENUWEB%.WebHome][%MENULABEL%]] +
    %INCLUDE{ + "%MENUWEB%.WebMenu" + SECTION="webmenu" + MENUWEB="%MENUWEB%" + warn="%INCLUDE{"%SYSTEMWEB%.YuiMenuContrib" MENUWEB="%MENUWEB%" section="webmenu-defaultselector"}%" + }%
    %ENDSECTION{"yui-navigation-sub-menu"}% +
    + ---++ Info