This function displays part of the hierarchy a topic is situated in. It tries to provide a sense of "location" for the topic based on the way it is classified.
TODO: what do we display for topics that are not categorized?
%STARTINCLUDE%<div class="clsSideBar clsBrowser" id="clsSideBarCategoryBrowser" style="display:none">
%HIERARCHY{
web="%BASEWEB%"
open="$percntIF{
\"$percntDISTANCE{
from=\"$name\"
to=\"%URLPARAM{"catname" default="%BASETOPIC%"}%\"
undef=\"-1\"
}$percnt >= 0\"
then=\"$name\"
}$percnt, %TOP{default="TopCategory"}%"
placeholder="<li><span class='placeholder'> </span></li>"
top="%TOP{default="TopCategory"}%"
exclude="%TOP{default="TopCategory"}%"
header="<ul>"
footer="</ul>"
format="<li id=\"$name\" class=\"$percntIF{\"'$subcats'!='0'\" then=\"hasChildren\"}$percnt\">
<a style='background-image:url($icon);' class='clsCategoryLink $percntIF{
\"( $percntISA{
\"%BASETOPIC%\"
cat=\"$name\"
}$percnt = 1
and
$percntDISTANCE{
from=\"$name\"
to=\"%BASETOPIC%\"
undef=\"-1\"
}$percnt = 1
) or $percntDISTANCE{
from=\"$name\"
to=\"%URLPARAM{"catname" default="%BASETOPIC%"}%\"
undef=\"-1\"
}$percnt = 0
\"
then=\"current\"
}$percnt' href=\"$url\" title=\"$percntENCODE{$summary}$percnt\"><noautolink>$title</noautolink>
</a>$children</li>"
}%</div>%JQREQUIRE{"treeview"}%
%ADDTOZONE{"script"
text="<script type='text/javascript' src='%PUBURLPATH%/Applications/ClassificationApp/RenderSideBar/render-sidebar.js'></script>"
id="RENDERSIDEBAR::JS"
requires="JQUERYPLUGIN"
}%%STOPINCLUDE%
| I | Attachment | Action | Size | Date | Who | Comment |
|---|---|---|---|---|---|---|
| |
render-sidebar.js | manage | 820 bytes | 2017-01-23 - 12:25 | ProjectContributor | Generated by AttachContentPlugin |