Flex Web-List Navigation
The fragment below can be used in a sidebar navigation to establish a "twisted" subweb navigation.
Use it by adding
%INCLUDE{"TWiki.FlexWebListNavi"}%
to your
WebLeftBar.
Note: The
TWiki:Plugins.IfDefinedPlugin needs to be installed.
If you want to hide the web navigation from TWikiGuests then uncomment the following:
%STARTINCLUDE%%TWISTY{
prefix="<h2 >"
suffix="</h2>"
remember="on"
firststart="show"
link="Webs "
buttonmode="span"
mode="div"
showimg="%ICONURLPATH{"toggleclose-mini"}%"
hideimg="%ICONURLPATH{"toggleopen-mini"}%"
}%
%FLEXWEBLIST{
webs="%USERSWEB%,User,People,public,%SYSTEMWEB%"
exclude="(TestCases|Trash).*"
adminwebs="Applications.*"
header="<ul>"
format="<li $percntIFDEFINED{\"%BASEWEB%\" as=\"$web\" then=\" class='natCurrentWeb'\" }$percnt> <a href=\"%SCRIPTURLPATH{"view"}%/$web/%HOMETOPIC%\" $percntIFDEFINED{\"%BASEWEB%\" as=\"$web\" then=\" class='twikiCurrentTopicLink'\" }$percnt>$name</a> $percntIFDEFINEDTHEN{\"$nrsubwebs \" as=\"0 \" glue=\"off\"}$percnt $percntELSEDEFINED$percnt $percntTWISTYBUTTON{ id=\"subweb_$web\" remember=\"on\" buttonmode=\"span\" showimg=\"$percntICONURLPATH{\"toggleclose-mini\"}$percnt\" hideimg=\"$percntICONURLPATH{\"toggleopen-mini\"}$percnt\" link=\"\" }$percnt $percntFIDEFINED$percnt"
footer="</li></ul>"
separator="</li>"
subheader="$percntTWISTYTOGGLE{id=\"subweb_$web\" mode=\"div\"}$percnt<ul class=\"natSubWebs\">"
subfooter="</li></ul>$percntENDTWISTYTOGGLE$percnt"
}%
%ENDTWISTY%%STOPINCLUDE%
Related Topics: FlexWebListExamples,
FlexWebListPlugin,
FlexWebListTree