« JT跡地 | メイン | IOSYS 05 »
2005年07月28日
トップページ以外にもサイドメニューを表示させる
MovableTypeはトップページにはサイドメニューが表示されていますが、各アーカイブページにはサイドメニューは表示されません。
トップページ以外のページもトップページと同じようにサイドメニューが表示されるようにしました。
MovableTypeを攻略せよ!さんの「常にサイドメニューを表示」や25BLOGさんの「メインページ以外にもサイドメニューを付ける」を参考にしてみました。
しかし、上記で紹介されている方法では私はうまくいかずサイドメニューの部分が左側に表示されず、下側に表示されてしまいました。
以下の方法で解決しました。
1.テンプレートのページを開き、一番下にある「テンプレート・モジュール」の「新しいテンプレート・モジュールを作る」を開きます。
2.「テンプレートの名前」は任意の名前を付けます。私の場合は「sidemenu」にしました。「モジュールの中身」には、「メインページ」のテンプレートを開き、サイドメニューの部分をまるごとコピーし貼り付けます。
<div id="right">
サイドメニューの内容
</div>
以上の部分。
3.各アーカイブページの <div class="content"> の上に <div id="center"> を追加します。
4.各アーカイブページの </body> の直前に <$MTInclude module="sidemenu"$> を追加します。
あとは、サイトを再構築すれば完成です。
※<は半角に変えてください。
投稿者 juho : 2005年07月28日 20:59
トラックバック
このエントリーのトラックバックURL:
コメント
わたしも「MovableTypeを攻略せよ!」さん、
「25BLOG」さんを参考にしてたんですが、
どうしてもうまくいかず四苦八苦してたんですが、
「寿ぶろぐ」さんの解説で解決することができました!
どうもありがとうございました!
感謝感謝です♪
投稿者 yuko : 2005年09月04日 17:12
はじめまして。
参考にさせていただき恐縮ですが、サイドのカテゴリーの中の記事をクリックするとそのページに移ったとき、サイドにあるカテゴリーが今表示されているカテゴリーのものだけになってしまいました。
教えて君で本当にすみません。
投稿者 もずく : 2005年09月10日 15:59