各ページに携帯でアクセスしたら携帯ページに振り分ける処理をしています。
トップページはヘッダー部分に
<mt:If name="main_index">
<$mt:Include module="redirect"$>
</mt:If>
このように書いたら無事動作しました。
テンプレートモジュールにredirectという名で、リダイレクトのphpコードを書いてあります。
ところで
httml://www.hoge.com/info/concept.php
の場所にconcept.phpというページを作りました。
トップページはmain_indexという予約変数がありますが、concept.phpでname="main_index"のmain_indexに対応するような名前を付けることはできないのでしょうか?
よろしくお願いします。
concept.phpは固定ページですね?
まず最初に、ページに「@concept」など「@」で始まるページ固有のプライベートタグを設定しておきます。(ページの新規作成または編集時にタグ欄に入力)
次にアーカイブテンプレートのウェブページなど、共通するテンプレートの最初の部分に以下のように記述して保存・再構築します。(変数の設定はなるべく最初に行います。)
<mt:PageIfTagged tag="@concept" include_private="1"><mt:SetVar name="page_concept" value="1"> </mt:PageIfTagged>
http://www.movabletype.jp/documentation/appendices/tags/pageiftagged.html
上記のように設定しておくと、ウェブページの別のテンプレートで次のように判定して使用することが出来ます。
<mt:If name="page_concept"> <div> このサイトのコンセプト・・・ </div> </mt:If>
パーフェクトです。
知りたい回答をズバリありがとうございました。
さんざん悩んでいたので助かります