Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Template Tag Referenceテンプレートタグリファレンス

MTBlogHost

最終更新日: 2015.07.24

ブログのホスト名を表示します。例えば、ブログ URL が http://www.example.com/blog/ の場合、www.example.com を表示します。

  • 使い方
<$mt:HTTPContentType type="application/atom+xml"$><?xml version="1.0" encoding="<$mt:PublishCharset$>"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title><$mt:BlogName remove_html="1" encode_xml="1"$></title>
    <link rel="alternate" type="text/html" href="<$mt:BlogURL encode_xml="1"$>" />
    <link rel="self" type="application/atom+xml" href="<$mt:Link template="feed_recent"$>" />
    <id>tag:<$mt:BlogHost exclude_port="1" encode_xml="1"$>,<$mt:TemplateCreatedOn format="%Y-%m-%d"$>:<$mt:BlogRelativeURL encode_xml="1"$>/<$mt:BlogID$></id>
    <updated><mt:Entries lastn="1"><$mt:EntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></mt:Entries></updated>
    <mt:If tag="BlogDescription"><subtitle><$mt:BlogDescription remove_html="1" encode_xml="1"$></subtitle></mt:If>
    <generator uri="http://www.sixapart.com/movabletype/"><$mt:ProductName version="1"$></generator>
<mt:Entries lastn="15">
<entry>
    <title><$mt:EntryTitle remove_html="1" encode_xml="1"$></title>
    <link rel="alternate" type="text/html" href="<$mt:EntryPermalink encode_xml="1"$>" />
    <id><$mt:EntryAtomID$></id>

    <published><$mt:EntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></published>
    <updated><$mt:EntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></updated>

    <summary><$mt:EntryExcerpt remove_html="1" encode_xml="1"$></summary>
    <author>
        <name><$mt:EntryAuthorDisplayName encode_xml="1"$></name>
        <uri><$mt:CGIPath encode_xml="1"$><$mt:CommunityScript encode_xml="1"$>?__mode=view&blog_id=<$mt:BlogID$>&id=<$mt:EntryAuthorID$></uri>
    </author>
    <mt:EntryCategories>
        <category term="<$mt:CategoryLabel encode_xml="1"$>" scheme="http://www.sixapart.com/ns/types#category" />
    </mt:EntryCategories>
    <mt:EntryIfTagged><mt:EntryTags><category term="<$mt:TagName normalize="1" encode_xml="1"$>" label="<$mt:TagName encode_xml="1"$>" scheme="http://www.sixapart.com/ns/types#tag" />
    </mt:EntryTags></mt:EntryIfTagged>
    <content type="html" xml:lang="<$mt:BlogLanguage ietf="1"$>" xml:base="<$mt:BlogURL encode_xml="1"$>">
        <$mt:EntryBody encode_xml="1"$>
        <$mt:EntryMore encode_xml="1"$>
    </content>
</entry>
</mt:Entries>
</feed>

モディファイア

exclude_port="0 | 1"

1 に設定すると、ブログ URL にポート番号が含まれている場合に、ポート番号を除いてホスト名を表示します。例えば、ブログ URL が http://www.example.com:8080/blog/ の場合は、www.example.com が表示されます。

初期値は 0 です。

signature="0 | 1"

1 に設定すると、ホスト名に含まれるドット(.)をアンダースコア(_)に変換して表示します。例えば、http://www.example.com/blog/ の場合は、www_example_com が表示されます。

初期値は 0 です。

MTBlogHost と関連のあるテンプレートタグ (38)

  • 現在処理しているアイテムが属するブログ又はウェブサイトの ID を表示します。ユーザー画像などシステムに属するアイテムの場合、値は 0 になります。

  • ブログに設定した『アーカイブ URL』を表示します。『アーカイブ URL』を設定していない場合は『ブログ URL』を表示します。URL の末尾には必ず / がつきます。

  • ブログの総カテゴリ数を表示します。複数のブログを運用しているとき、下記のモディファイアを指定すると、複数のブログに登録されているカテゴリの数を表示します。

  • ブログの設定で選択したクリエイティブ・コモンズ・ライセンスのバナー画像の URL を表示します。

  • ブログの設定で選択したクリエイティブ・コモンズ・ライセンスに関する内容が書かれているサイトの URL を表示します。

  • ブログの総コメント数を表示します。複数のブログを運用しているとき、下記のモディファイアを指定すると、複数のブログのコメント数を表示します。

  • 「ブログ」システムオブジェクトで作成したカスタムフィールドの『説明』を表示します。

  • 「ブログ」システムオブジェクトで作成したカスタムフィールドの『名前』を表示します。

  • 「ブログ」システムオブジェクトで作成したカスタムフィールドを一覧で表示するブロックタグです。作成したすべてのカスタムフィールドを表示します。include モディファイアでは、指定したカスタムフィールドのみを表示します。exclude モディファイアに名前を指定したカスタムフィールドは表示しません。特定のカスタムフィールドだけを表示したいときは、個別のテンプレートタグを使用してください。

  • 「ブログ」システムオブジェクトで作成したカスタムフィールドに入力した値を表示します。

  • ブログの「日付の言語」で設定した言語名を表示します。

    このタグは Movable Type 5.2.5 から導入されました。

  • ブログに設定した『説明』の内容を表示します。

  • ブログの総記事数 (公開している) を表示します。複数のブログを運用しているとき、下記のモディファイアを指定すると、複数のブログの記事の合計数を表示します。

  • ブログの公開の設定で指定したアーカイブの拡張子をピリオドを付けて表示します。

  • ブログのホスト名を表示します。例えば、ブログ URL が http://www.example.com/blog/ の場合、www.example.com を表示します。

  • ブログの ID 番号を表示します。ブログには 1, 2, 3... といった正の整数の ID 番号が割り当てられます (必ずしも1から始まる連番になるわけではありません)

  • ブログの設定でクリエイティブ・コモンズ・ライセンスを選択しているときに実行する条件タグです。クリエイティブ・コモンズ・ライセンスを選択していないときは実行されません。

  • ブログでコメントを受け付けるよう設定していて、且つ、認証方式の設定において匿名ユーザーからコメントを受け付けるよう設定している場合に、このタグで囲んだ部分を実行します。

  • ブログに設定した「使用言語」を表示します。

  • ブログの名前を表示します。

  • ブログの総ウェブページ数 (公開している) を表示します。複数のブログを運用しているとき、モディファイアを指定すると、複数のブログのウェブページの合計数を表示します。

  • ブログのコンテキストから、ブログが所属している親ウェブサイトを取得するブロックタグです。例えば、親ウェブサイトの ID を以下のサンプルように取得できます。

  • 特定のブログの総トラックバック数(公開済み)を表示します。迷惑トラックバックや未公開のトラックバックの数は含まれません。また、複数のブログを運用しているとき、下記のモディファイアを指定すると、複数のブログのトラックバックの合計数を表示します。
  • ブログの URL を相対 URL で表示します。例えば、ブログ URL が http://www.example.com/blog/ の場合は /blog/ を表示します。

  • ブログの一覧を表示するためのブロックタグです。

  • ブログの管理画面で設定した『ブログパス』の内容を表示します。ウェブブラウザで表示する URL ではなく、サーバールートからブログディレクトリまでの絶対パスを表示します。パスの末尾には必ずスラッシュ (/) がつきます。

  • Movable Type 5 以降では MTBlogThemeID タグを使用してください。

    ブログに適用されているテーマ(テンプレートセット)の識別子を表示します。

    表示される識別子は、数値ではなく文字列になります。例えば、「クラシックブログ」テーマを適用しているブログでは、Classic Blog が表示されます。

    識別子にアンダースコアが含まれている場合はハイフンに置換されます。例えば、Classic_BlogClassic-Blog となります。

  • ブログに適用されているテーマの識別子を表示します。

    表示される識別子は、数値ではなく文字列になります。また、識別子にアンダースコアが含まれる場合はハイフンに置換されます。

    例えば、「クラシックブログ」テーマ (classic_blog) を適用している場合は classic-blog が表示されます。

  • ブログの設定で指定した時間帯 (タイムゾーン) を表示します。協定世界時 (UTC、世界標準時) からの時差が表示されます。

  • ブログの絶対 URL を表示します。

  • ブログのコンテキストにあるときに実行する条件タグです。

  • Movable Type で管理している複数のブログの情報を表示します。モディファイアを利用して対象のブログを選択したり、表示の方法を設定できます。

  • MTMultiBlog ブロックタグで定義している中で、ローカルブログ (MTMultiBlog ブロックタグを利用して他のブログの内容を表示させたいブログ) の内容の場合にのみ実行する条件タグです。

  • MTMultiBlog ブロックタグで定義している中で、一時的にローカルブログ (MTMultiBlog ブロックタグを利用して他のブログの内容を表示させたいブログ) の内容を表示したい場合に利用します。

  • 特定のブログコンテキストを作成します。囲まれた内容は、blog_id モディファイアで設定したブログ ID のコンテンツを扱うことができます。

  • トラックバック送信元のブログの名前を表示します。

  • 検索対象のブログの ID をカンマ区切りで表示します。

  • 検索結果の表示に使用されたテンプレートが登録されたブログの ID を表示します。