%META:TOPICINFO{author="TWikiContributor" date="1149450214" format="1.1" version="1.1"}%
%META:TOPICPARENT{name="TopicFunction"}%
---+!! Function: %TOPIC%
%FORMFIELD{"TopicDescription"}%

See also BlogHelpText

%TOC%


---++ Parameters
   * SIDEBAR: kind of sidebar to display
   * SIDEBARARG: extra parameter for the admin sidebar

---++ Implementation
<verbatim>
%STARTINCLUDE%<div class="blogSideBar">
<div class="blogAbout">
<h1 class="blogSideBarHeader">About%REDDOT{"%WEB%.BlogAbout"}%</h1>
%IFDEFINEDTHEN{"%SIDEBAR%"}%
%IFDEFINEDTHEN{"%SIDEBAR%" as="Author"}%
%$nopDBQUERY{topic="%BASETOPIC%" format="$formfield(About)"}%
%ELSEDEFINED%
%$nopDBCALL{"BlogHelpText" section="%SIDEBAR%"}%
%FIDEFINED%
%ELSEDEFINED%
%$nopDBCALL{"BlogHelpText" section="Default"}%
%FIDEFINED%
</div>
%IFDEFINEDTHEN{"%SKIN%" as="pattern"}%
%ELSEDEFINED%
%IFSKINSTATETHEN{searchbox="pos2"}%
<div class="natSearchBox natSearchBoxPos2">
%$nopTMPL:P{"searchbox"}%
<p />
</div>
%FISKINSTATE%
%FIDEFINED%

%IFDEFINEDTHEN{"%SIDEBAR%"}%
%$nopDBCALL{"%TOPIC%" section="%SIDEBAR%"}%
%ELSEDEFINED%
%$nopDBCALL{"%TOPIC%" section="Default"}%
%FIDEFINED%
</div>
%STOPINCLUDE%
</verbatim>

---++ Default sidebar
<verbatim>
%STARTSECTION{"Default"}%
*~~
%DBCALL{"RenderAuthorTools" warn="off"}%
%DBCALL{"RenderAdminTools" warn="off"}% 
%DBCALL{"RenderRecentComments" LIMIT="5"}%
%DBCALL{"RenderRecentPostings" LIMIT="10"}%
%DBCALL{"RenderCategories"}%
%DBCALL{"RenderArchives"}%
%DBCALL{"RenderAuthors"}%
%DBCALL{"RenderBlogRoll" NOCAT="BlogUp"}%
%DBCALL{"RenderBlogRoll" CAT="BlogUp" TITLE="BlogUp Ring"}%
%DBCALL{"RenderPages"}%
%DBCALL{"RenderLastFMRecentTracks"}%
<!--%<nop>DBCALL{"RenderVisitors"}%-->
%DBCALL{"RenderTechnorati"}%
%DBCALL{"RenderAffiliation"}%
%ENDSECTION{"Default"}%
</verbatim>

<verbatim>
%STARTSECTION{"Author"}%
*~~
%DBCALL{"RenderAuthorTools" warn="off" AUTHOR="%BASETOPIC%"}%
%DBCALL{"RenderAdminTools" warn="off"}% 
%DBCALL{"RenderRecentComments" LIMIT="5" AUTHOR="%BASETOPIC%"}%
%DBCALL{"RenderRecentPostings" LIMIT="10" AUTHOR="%BASETOPIC%"}%
%DBCALL{"RenderCategories"}%
%DBCALL{"RenderArchives" AUTHOR="%BASETOPIC%"}%
%DBCALL{"RenderBlogRoll" AUTHOR="%BASETOPIC%" NOCAT="BlogUp"}%
%DBCALL{"RenderBlogRoll" CAT="BlogUp" TITLE="BlogUp Ring"}%
%DBCALL{"RenderPages" AUTHOR="%BASETOPIC%"}%
%DBCALL{"RenderLastFMRecentTracks"}%
<!--%<nop>DBCALL{"RenderVisitors"}%-->
%DBCALL{"RenderTechnorati"}%
%ENDSECTION{"Author"}%
</verbatim>

---++ Page sidebar
<verbatim>
%STARTSECTION{"Page"}%
*~~
%DBCALL{"RenderAuthorTools" warn="off"}%
%DBCALL{"RenderAdminTools" warn="off"}% 
%DBCALL{"RenderRelatedEntries" NAME="%BASETOPIC%"}% 
%ENDSECTION{"Page"}%
</verbatim>

---++ Admin sidebar
<verbatim>
%STARTSECTION{"Admin"}%
*~~
%DBCALL{"RenderNewTopicTypeForm"
         NAME="%IFDEFINED{"%SIDEBARARG%" then="%SIDEBARARG%" else="%INCLUDINGTOPIC%"}%" 
	 TEMPLATE="%IFDEFINED{"%SIDEBARARG%" then="%SIDEBARARG%Template" else="%INCLUDINGTOPIC%Template"}%"
	 warn="off"}%
%DBCALL{"RenderValidateButton" TEXT="Validate Html" warn="off"}%
%DBCALL{"RenderTopicTypes" 
         NAME="%IFDEFINED{"%SIDEBARARG%" then="%SIDEBARARG%" else="%INCLUDINGTOPIC%"}%"}%
%ENDSECTION{"Admin"}%
</verbatim>

---++ Entry sidebar
<verbatim>
%STARTSECTION{"Entry"}%
*~~
%DBCALL{"RenderAuthorTools" warn="off"}%
%DBCALL{"RenderAdminTools" warn="off"}%
%DBCALL{"RenderRelatedEntries" NAME="%BASETOPIC%"}% 
%DBCALL{"RenderRecentPostings" LIMIT="10"}%
%ENDSECTION{"Entry"}%
</verbatim>

---++ Aggregation sidebar
<verbatim>
%STARTSECTION{"Aggregation"}%
*~~
%DBCALL{"RenderAuthorTools" warn="off"}%
%DBCALL{"RenderAdminTools" warn="off"}%
%IFDEFINEDTHEN{"%URLPARAM{"cat"}%"}%
%$nopDBCALL{"RenderBlogRoll" CAT="%URLPARAM{"cat"}%"}%
%ELSEDEFINED%
%$nopDBCALL{"RenderBlogRoll" NOCAT="BlogUp"}%
%$nopDBCALL{"RenderBlogRoll" CAT="BlogUp" TITLE="BlogUp Ring"}%
%FIDEFINED%
%ENDSECTION{"Aggregation"}%
</verbatim>

---++ Archive sidebar
<verbatim>
%STARTSECTION{"Archive"}%
*~~
%DBCALL{"RenderAuthorTools" warn="off"}%
%DBCALL{"RenderAdminTools" warn="off"}%
%DBCALL{"BlogHelpText" section="Archive2"}%
%ENDSECTION{"Archive"}%
</verbatim>

---++ Category sidebar
<verbatim>
%STARTSECTION{"Category"}%
*~~
%DBCALL{"RenderAuthorTools" warn="off"}%
%DBCALL{"RenderAdminTools" warn="off"}%
%DBCALL{"RenderRecentComments" LIMIT="10" CAT="%BASETOPIC%"}%
%DBCALL{"RenderRecentPostings" LIMIT="10" CAT="%BASETOPIC%"}%
%DBCALL{"RenderCategories"}%
%DBCALL{"RenderArchives" CAT="%BASETOPIC%"}%
%DBCALL{"RenderBlogRoll" CAT="%BASETOPIC%"}%
%ENDSECTION{"Category"}%
</verbatim>

---++ Image sidebar
<verbatim>
%STARTSECTION{"Image"}%
*~~
%DBCALL{"RenderAuthorTools" warn="off"}%
%DBCALL{"RenderAdminTools" warn="off"}%
%DBCALL{"RenderImageUtilisation"}%
%ENDSECTION{"Image"}%
</verbatim>


---++ Nosidebar sidebar
<verbatim>
%STARTSECTION{"Nosidebar"}% 
*~~
%ENDSECTION{"Nosidebar"}%
</verbatim>

%DBCALL{"RenderFunctionCallers"}%

<!--
   * Set ALLOWTOPICCHANGE = %MAINWEB%.BlogAdminGroup
   * Set SIDEBAR = Admin
   * Set SIDEBARARG = TopicFunction
-->


%META:FORM{name="TopicForm"}%
%META:FIELD{name="TopicType" attributes="M" title="TopicType" value="TopicFunction"}%
%META:FIELD{name="TopicDescription" attributes="" title="TopicDescription" value="Render the sidebar navigation"}%
