Webページのローカルナビ設置例

表示しているページが属するディレクトリはディレクトリ名に加えページリストを列挙、その他はディレクトリ名のみ列挙するローカルナビの例。


MTML


<$mt:SetVar name="blogdir" value="/foo/"$>
<mt:SetVarBlock name="currentdir"><mt:PageFolder><$mt:FolderBasename$></mt:PageFolder></mt:SetVarBlock>
<ul>
<mt:TopLevelFolders>
<$mt:FolderBasename setvar="dir"$>
<li<mt:If name="dir" eq="$currentdir"> class="active"</mt:If>><a href="<$mt:GetVar name="blogdir"$><$mt:FolderPath$>"><$mt:FolderLabel$></a>
<mt:If name="dir" eq="$currentdir">
<mt:Pages sort_by="title" sort_order="ascend">
<mt:PagesHeader>
<ul>
</mt:PagesHeader>
<li><a href="<$mt:PagePermalink$>"><$mt:PageTitle$></a></li>
<mt:PagesFooter>
</ul>
</mt:PagesFooter>
</mt:Pages>
</mt:If>
</li>
</mt:TopLevelFolders>
</ul>