中途半端を極める

web関連で役に立ちそうなものを紹介いたします

MovableType

【MovableType】フォルダ一覧メニューを表示させる方法

投稿日:

企業サイトなどのサブカラムメニューに使用することが多いかと思います。
以下MTのコードとなります。
(今いるディレクトリの時にclass=”active”を追加するようになっております。)

<h3><a href="<MTTopLevelFolder><MTBlogRelativeURL><MTFolderPath>/</MTTopLevelFolder>"><MTTopLevelFolder><MTFolderLabel></MTTopLevelFolder></a></h3>

<MTSetVarBlock name="toplabel"><MTTopLevelFolder><MTFolderLabel></MTTopLevelFolder></MTSetVarBlock>
<mt:setvarblock name="page_folder"><mt:PageFolder><$mt:FolderLabel$></mt:PageFolder></mt:setvarblock>

<MTTopLevelFolders>
<MTIfFolder name="$toplabel">
<mt:SubFolders>
<mt:FolderHeader><ul></mt:FolderHeader>
<li<MTIf tag="FolderLabel" eq="$page_folder"></MTIf>><a href="<MTBlogRelativeURL><MTFolderPath>/"><$mt:FolderLabel$></a><$MTSubFolderRecurse$></li>
<mt:FolderFooter></ul></mt:FolderFooter>
</mt:SubFolders>
</MTIfFolder>
</MTTopLevelFolders>

解説についてはこちらのサイトを参照してください。
参考:Shiki Log MovableType でサイドにフォルダ一覧メニューを表示させる

-MovableType

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

【MovableType】Can’t call method “label” on an undefined valueエラーの対処法について

突然「MovableTypeが再構築できなくなった!」 と問い合わせがあり、再構築をして確認すると「Can’t call method “label” on an undefi …

【MovableType】MTで概要がない時は本文をいれないようにする

MTで概要がない時は本文をいれないようにする方法を記載します。 結構使います。

MovableTypeでRSS2形式のフィードを出力する

MovableTypeデフォルトのフィードはatom形式で出力されております。 RSS2形式でも出力したい場合どのようにすればよいのか、紹介いたします。 step1.該当ブログのインデックステンプレー …

【MobableType】MT4iを使用せずMTで携帯サイトを実装する

MTで携帯サイトを作成する時、はケータイキットやモバイルパックのプラグインをインストールして制作しますが、MTOSを使用する場合や大人の事情で上記のプラグインを使用できない場合を想定して考えました。 …

【MovableType】ブログ記事のエントリーステータス「指定日」を非表示にする

MovableTypeで指定日投稿機能を利用するためには、事前にサーバのcron設定を行う必要があります。しかしレンタルサーバーによっては、この機能を提供していない場合がありますので、指定日投稿機能が …