MovableType: 2007年10月アーカイブ
MT3.3くらいから装備されているWidget Managerは、ドラッグ&ドロップでテンプレートモジュールを組み合わせることができるので、ものすごく便利なんだけど、標準装備されているWidget Managerが良くない。
MT4では、その構造がめちゃくちゃわかりにくくなっている。
しかも、Widget Managerをデフォルトの状態で使っていないのが、最悪。
デフォルトで使っていれば、多くの人が変更できるのに・・・。
とりあえず使い方を書いておくと、
Widgetsセットを作成する。
これは、ドラッグ&ドロップして選ぶだけ。
次に、Widgetセットを使うためのタグをテンプレートに書かなくちゃいけない。(テンプレートをいじらないでレイアウトのカスタマイズができるのが、WidgetsManagerの利点なのに、なぜか、それを組み込むタグが最初から書いてない・・・って嫌がらせか?)
<div id="beta-inner">
<$MTWidgetManager name="Widget-beta"$>
</div>
</div>
<div id="gamma">
<div id="gamma-inner">
<$MTWidgetManager name="Widget-gamma"$>
</div>
</div>
MT4では、その構造がめちゃくちゃわかりにくくなっている。
しかも、Widget Managerをデフォルトの状態で使っていないのが、最悪。
デフォルトで使っていれば、多くの人が変更できるのに・・・。
とりあえず使い方を書いておくと、
Widgetsセットを作成する。
これは、ドラッグ&ドロップして選ぶだけ。
次に、Widgetセットを使うためのタグをテンプレートに書かなくちゃいけない。(テンプレートをいじらないでレイアウトのカスタマイズができるのが、WidgetsManagerの利点なのに、なぜか、それを組み込むタグが最初から書いてない・・・って嫌がらせか?)
<$MTWidgetManager name="Widget Managerの名前"$><div id="beta">
たとえば、こんな感じ。(Widget-betaとWidget-gammaは、自分で作成したWigdetセットの名前)
モジュールテンプレート「サイドバー (3カラム)」のソース
<div id="beta-inner">
<$MTWidgetManager name="Widget-beta"$>
</div>
</div>
<div id="gamma">
<div id="gamma-inner">
<$MTWidgetManager name="Widget-gamma"$>
</div>
</div>
