人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Movable typeのMTVarについて

MT(version 4.22-ja)を使ってサイト構築を行っています。
各ページのタイトルを
<title><$mt:Var name="title"$></title>
を利用してネーミングしたいのですが、
仕組みがよくわかりません。

まず、indexのページに関しては
どのウェブページ、ブログも参照していないので、初期値としてタイトルを表示、
残りのページに関しては
ブログならびにウェブページのh1タグを参照して表示できるようにしたいです。

どのようにすればよろしいでしょうか。

ご教示の程よろしくお願いいたします

●質問者: Teha
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:h1 INDEX ja Movable Type MT
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● zelazny
●60ポイント

タイトルはブログタイトルの事だと理解します。

この場合は

<MTSetVarBlock name="title"><$MTBlogName$></MTSetVarBlock>

とする事で、セット出来ます。

デフォルトのテンプレートでは、ヘッダーモジュール内でそう設定されているはずです。

>ブログならびにウェブページのh1タグを参照

これもすでに設定済みの筈ですが、念のため説明しておくと、H1の内容を取得する方法はありません。

逆にH1の中身を<$mt:Var name="title"$>で設定してある筈です。

テンプレート毎に、それぞれ適切な設定がされているはずです。

<MTSetVarBlock name="title"><$MTBlogName$>:<$MTArchiveTitle$></MTSetVarBlock>

大半は以上のコードで問題ないと思いますが、場合によっては修正が必要です。

http://www.movabletype.jp/documentation/appendices/tags/archivet...

◎質問者からの返答

早速の回答ありがとうございます。

まず本件の趣旨として、

「A」というブログに対しては、

<title>A</title>

と表示させ、

タイトル「B」のときは、同じく

<title>B</title>

と表示させたいです。

いただいた内容で試してみたのですが、

titleタグが上手く機能しないせいか、どうしても上手くいきません。

firebugでソースの確認をしたら、

<title>
関連質問



●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ