トップページのみロゴ(タイトル)をh1に、他のページでは何か別の要素にしたいなって事でヘッダーのテンプレートモジュールを2つに分けていましたが、いい加減一つにまとめないと格好悪いのでまとめてみました。
まずヘッダーモジュールを以下の様にまとめます。
<MTSetVarBlock name="index_header">
<!DOCTYPE>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
〜
</head>
<body>
<h1> 〜 </h1>
</MTSetVarBlock>
<MTSetVarBlock name="header">
<!DOCTYPE>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
〜
</head>
<body>
<div class="logo"> 〜 </div>
</MTSetVarBlock>
<MTIf name="main_index">
<MTGetVar name="index_header">
<MTElse>
<MTGetVar name="header">
</MTIf>
そしてメインページのテンプレートに、以下を<$MTInclude$>より先に記述。
<MTSetVar name="main_index" value="1">
これで1つのモジュールでロゴの要素が使い分けれます。
![]()