使い勝手向上委員会 Movable Type 4 のウィジェットセットを使いたい
Movable Type は以前使っていたことがある。
いろいろなプラグインを入れては、楽しんでいたのだが、バージョンが「4.*」に上がってからは、一般的に使うのであれば「デフォルト」で十分といった印象。
新しい機能の中に、 ウィジェットセットというのがあり、XOOPSのブロックのような仕組みのようで、なんとなく使ってみたくなった。
一度設定してみたのだが、何が変わったのか分からない。というか、変わっていない気がする。
やはり、何度設定しても何も変らない。
いろいろ調べてみると、「デフォルト」では使えないらしい。
こんなに使い勝手が良くなっているのだから、使う、使わないについては、選択出来るようになぜしなかったか疑問に思う。
普通に使う場合は問題ないだろうが、最低でもカレンダーを貼り付けておかなくては、ブログっぽくないと思ったので、久々に「カスタム道」に挑戦することにした。
いろいろな記事を総称すると、下記にたどり着いたので、まとめておく。
- テンプレートのバックアップ(サイドバー (3カラム)or(2カラム))
- ウィジェットの新規作成
- テンプレート修正(サイドバー (3カラム)or(2カラム))
- サイトの再構築
何が起こるか分らないので、バックアップを取っておく。
[サイドバー(2カラム)or(3カラム)]にチェックを付けて、プラグインアクションの「テンプレートの初期化」を押すと、以下のようにバックアップが取れたことを確認する。
サイドバー (3カラム)or(2カラム) (Backup from 200*-**-** **:**:**)
続いて、ウィジェットの新規作成を行う。
[デザイン]→[ウィジェットセット]→[ウィジェットセットの作成 ]→[必要なウィジェットを選択]→[セット名を付けて保存]
ここでは、デザインのレイアウトがどのタイプでも使えるように、ウィジェットセットを2種類作っておく。
セット名(1) Widget-left
セット名(2) Widget-right
今回は、左カラム(Widget-left)、右カラム(Widget-right)のように分りやすい名前を付けた。
こうすることで、3カラム時の、「大・小・小」でも「小・大・小」でも対応可能となる。
続いて、ウィジェットセットを反映させるためにテンプレートの修正を行う。
「テンプレートモジュール」→[サイドバー(2カラム)or(3カラム)]を開く。
デザインをすべて「ウィジェットセット」で設定することを踏まえて、デフォルト部分を全て消して下記に書き換えてることにした。
<div id="beta">
<div id="beta-inner">
<$MTWidgetManager name="Widget-right"$>
</div>
</div>
<div id="gamma">
<div id="gamma-inner">
<$MTWidgetManager name="Widget-left"$>
</div>
</div>
赤色は、先ほど作成したウィジェットの名前を入れている。
最後に、サイトを再構築すれば、ウィジェットが反映される。
トラックバック(0)
このブログ記事を参照しているブログ一覧: 使い勝手向上委員会 Movable Type 4 のウィジェットセットを使いたい
このブログ記事に対するトラックバックURL: http://style.customplan.info/system/mt-tb.cgi/4
コメントする