使い勝手向上委員会 Movable Type 4 のウィジェットセットを使いたい

| | コメント(0) | トラックバック(0)

Movable Type は以前使っていたことがある。


いろいろなプラグインを入れては、楽しんでいたのだが、バージョンが「4.*」に上がってからは、一般的に使うのであれば「デフォルト」で十分といった印象。

新しい機能の中に、 ウィジェットセットというのがあり、XOOPSのブロックのような仕組みのようで、なんとなく使ってみたくなった。

一度設定してみたのだが、何が変わったのか分からない。というか、変わっていない気がする。

やはり、何度設定しても何も変らない。

いろいろ調べてみると、「デフォルト」では使えないらしい。

こんなに使い勝手が良くなっているのだから、使う、使わないについては、選択出来るようになぜしなかったか疑問に思う。

 

普通に使う場合は問題ないだろうが、最低でもカレンダーを貼り付けておかなくては、ブログっぽくないと思ったので、久々に「カスタム道」に挑戦することにした。

 

いろいろな記事を総称すると、下記にたどり着いたので、まとめておく。

  1. テンプレートのバックアップ(サイドバー (3カラム)or(2カラム))
  2. ウィジェットの新規作成
  3. テンプレート修正(サイドバー (3カラム)or(2カラム))
  4. サイトの再構築

 
何が起こるか分らないので、バックアップを取っておく。

[サイドバー(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

コメントする


画像の中に見える文字を入力してください。

ADs by Google

アーカイブ

最近のコメント

最近のトラックバック