MTでウェブページごとにヘッダー画像を条件分岐で切り替える
()MT4でウェブページごとに条件分岐でヘッダー(タイトル)画像を切り替えたいことがある。
それを各ページにつけられたタグ情報を元に行うやり方がある。
グローバルテンプレートに記述するときのそのコードの紹介。
<mt:if name="page_archive"> <MTPageIfTagged tag="会社概要"> <h1><img src="<$mt:BlogURL$>images/company.jpg" width="900" height="150" alt="会社概要" /></h1> </MTPageIfTagged> <MTPageIfTagged tag="採用情報"> <h1><img src="<$mt:BlogURL$>images/saiyou.jpg" width="900" height="150" alt="採用情報" /></h1> </MTPageIfTagged> <MTPageIfTagged tag="お問い合わせ"> <h1><img src="<$mt:BlogURL$>images/otoiawase.jpg" width="900" height="150" alt="お問い合わせ" /></h1> </MTPageIfTagged> <MTPageIfTagged tag="サイトマップ"> <h1><img src="<$mt:BlogURL$>images/sitemap.jpg" width="900" height="150" alt="サイトマップ" /></h1> </MTPageIfTagged> <MTPageIfTagged tag="プライバシーポリシー"> <h1><img src="<$mt:BlogURL$>images/privacypolicy.jpg" width="900" height="150" alt="プライバシーポリシー" /></h1> </MTPageIfTagged> </mt:if>
グローバルテンプレートなので、<mt:if name="page_archive">でウェブページのみ適用されるようにまず全体を囲む。
そのあとに、ウェブページにつけられたタグで条件分岐をしてくれる <MTPageIfTagged tag="●●">を使用する。
●●のタグがついたウェブページにのみ、このブロックの中身が適用される。
切り替えたいページ分、このブロックを追加。 それだけ。
※数日前より、このブログのアーカイブテンプレートのみ、ダイナミックパブリッシングに変更しました。記事も大分増えてきましたので。

