Movable Type.net

MTタグ逆引き辞典

特定のフォルダの下層フォルダを一覧で表示する

特定のフォルダ内のウェブページを表示する、というのはMTPagesで簡単にできますが「特定のフォルダ内の下層のフォルダ一覧を表示する」という方法は少し工夫が必要になりますので、今回はその方法をご紹介します。

テンプレート記述例

<mt:TopLevelFolders>
<mt:IfFolder name="フォルダ名">
<ul>
  <li><$mt:FolderLabel encode_html="1"$></li>
  <mt:SubFolders>
  <ul>
    <li><$mt:FolderLabel encode_html="1"$></li>
  </ul>
  <$mt:SubFolderRecurse$>
  </mt:SubFolders>
</mt:IfFolder>
</mt:TopLevelFolders>

mt:TopLevelFolersは最上位のフォルダからサブフォルダを含めたリストを表示するので、その次のmt:IfFoldernameに指定したいフォルダ名を入力します。
これにより特定のフォルダに限定でき、mt:SubFolderで下層のフォルダの情報を取得する、という流れになります。

使用したMTタグはこちら