お知らせ

Movable Type 5.1 Webサイト製作ガイドVolume 12011年6月30日

Movable Type 5.1 Webサイト製作ガイドVolume 1」を発売しました。
Movable Type 5.1を基本からしっかりマスターしたい方のための書籍です。
前書「Movable Type 5 Webサイト製作ガイド Volume 1」をMovable Type 5.1対応に改訂しました。 Movable TypeでWeb製作をされている方などにお勧めです。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

簡単なダッシュボードウィジェットを作る(その5)

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

簡単なダッシュボードウィジェットを作る方法の最終回として、ウィジェットのテンプレートの中で、一般のテンプレートタグを使うことについて解説します。

テンプレートタグを使ったダッシュボードウィジェットの例

1.一般のテンプレートタグも利用可能(らしい)

ダッシュボードウィジェットのテンプレートの中では、Movable Typeのテンプレートタグも普通に使えるようです。
MT4.25で、ダッシュボードのテンプレートにいくつかのテンプレートタグを入れて動作を試してみた限りでは、特に問題は見られませんでした。
例えば、ダッシュボードウィジェットのテンプレートに「<mt:blogname>」とタグを書くと、ブログの名前が表示されました。

ただし、システムのダッシュボードは、ブログのコンテキストになっていません。
そのため、システム全般に関するテンプレートタグは使えますが(例:MTCGIPath)、ブログレベルのテンプレートタグはそのままでは使えません。
システムのダッシュボードでブログレベルのテンプレートタグを使うには、MTBlogsタグのブロックを作って、その中で各種のテンプレートタグを使うようにします。

2.CMSContextプラグインは不要(らしい)

Movable Typeの管理画面のテンプレートで、テンプレートタグを使えるようにするプラグインとして、アルファサード有限会社様が「CMSContext」というプラグインを配布されています。
ただ、このプラグインがなくても、ダッシュボードウィジェットでテンプレートタグを使うことができました。
また、このプラグインをインストールし、かつダッシュボードウィジェットでテンプレートタグを使っても、特に問題はないようです。

3.例

この記事の冒頭の画像のように、Movable Type 3時代のような表示をするダッシュボードウィジェットを作ってみました。
以下のリンクからファイルをダウンロードすることができます。

DashboardWidgetSample3.zip

ダウンロードしたファイルを解凍すると、「plugins」と「mt-static」のフォルダができます。
これらのフォルダを、Movable Typeのインストール先ディレクトリにアップロードすると、動作を試すことができます。

このウィジェットのテンプレートの中では、以下のテンプレートタグを使っています。

  • MTBlogs
  • MTBlogID
  • MTBlogName
  • MTBlogDescription
  • MTBlogURL
  • MTBlogEntryCount
  • MTBlogPageCount
  • MTBlogCommentCount
  • MTBlogPingCount
  • MTIfNonEmpty
  • MTIfNonZero
  • MTEntries
  • MTEntryID
  • MTEntryTitle
  • MTEntryDate
  • MTEntryPermalink

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1697.

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。