MTIfFolder
コンテキスト内に指定されたフォルダが含まれる場合に有効になる条件タグです。
- 使い方
<mt:IfFolder><$mt:FolderLabel setvar="current"$></mt:IfFolder>
<mt:SubFolders top="1">
<mt:SubCatIsFirst>
<ul class="folder">
</mt:SubCatIsFirst>
<mt:HasParentFolder>
<mt:HasSubFolders>
<li class="sub parent<mt:If tag="FolderLabel" eq="$current"> current</mt:If>">
<mt:Else>
<li class="sub<mt:If tag="FolderLabel" eq="$current"> current</mt:If>">
</mt:HasSubFolders>
<mt:Else>
<li class="top<mt:If tag="FolderLabel" eq="$current"> current</mt:If>">
</mt:HasParentFolder>
<$mt:FolderLabel$>
</li>
<$mt:SubFolderRecurse$>
<mt:SubCatIsLast>
</ul>
</mt:SubCatIsLast>
</mt:SubFolders>
モディファイア
- name="folder_foo"
-
フォルダ名を指定します。
name モディファイアを設定しない場合は、現在のループにフォルダのコンテキストが存在するか判別します。フォルダのコンテキストが存在する場合は true (真)、存在しない場合は false (偽) を返します。