Melody 1.0.0 Beta 3 リリース

Melody 1.0.0 Beta 3 リリース

Posted at January 28,2011 12:55 AM
Tag:[Melody]

Movable Type 4 をベースにしたオープンソースCMSプロジェクト「Melody」の 1.0.0 Beta 3 がリリースされました。

Melody

主にBeta 2からのバグフィックスですが、以下のテンプレートタグが追加されていました。

  • mt:WidgetManager
  • mt:WidgetSetLoop
  • mt:WidgetSetName
  • mt:WidgetSetID
  • mt:WidgetContent
  • mt:WidgetCount
  • mt:WidgetName
  • mt:WidgetID
  • mt:WidgetIdentifier

mt:WidgetManagerタグはMovable Type既存なので、他のテンプレートタグを紹介します。

mt:WidgetSetLoop
特定のウィジェットセットに設定されたウィジェットの処理を繰り替えすブロックタグ
mt:WidgetSetName
ウィジェットセット名を出力するファンクションタグ
mt:WidgetSetID
ウィジェットセットIDを出力するファンクションタグ
mt:WidgetContent
ウィジェットセットの内容を出力するファンクションタグ
mt:WidgetCount
ウィジェットセットに設定されているウィジェット数を出力するファンクションタグ
mt:WidgetName
ウィジェット名を出力するファンクションタグ
mt:WidgetID
ウィジェットIDを出力するファンクションタグ
mt:WidgetIdentifier
ウィジェットのidentifierを出力するファンクションタグ

たとえば、MelodyのDePoCleanテーマの「Footer」ウィジェットセットの設定は次のようになっています。

ウィジェットセットの設定

これを次のようなサブテンプレートで内容を表示してみます。

<mt:WidgetSetLoop name="Footer">
  <mt:if name="__first__">
<p>ウィジェットセット名:<mt:WidgetSetName>(<mt:WidgetSetID>)<br />
ウィジェット数:<mt:WidgetCount name="Footer"></p>
<ul>
</mt:if>
  <li style="margin-bottom:5px">ウィジェット名:<mt:WidgetName>(<mt:WidgetID>)<br />
ウィジェットのidentifier:<mt:WidgetIdentifier><br />
ウィジェットの内容:<div class="widget"><mt:WidgetContent /></div></li>
  <mt:if name="__last__">
</ul>
  </mt:if>
</mt:WidgetSetLoop>

次のような表示結果になります。mt:WidgetContentタグは再構築も実行します。

ウィジェットセットの設定

関連記事
トラックバックURL


コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)