親カテゴリーと子カテゴリーで分岐させる

リニューアルついでに、Google Analyticsのコードを貼り直そうとしたら、サンプルソースがphpになっていた。
これをこのままカテゴリーアーカイブに貼り付けると、実行ファイルへのパスが親カテゴリーと子カテゴリーで違うのでエラーになる。階層を全部同じにすれば解決だけど、それもあんまりなので、以前、条件分岐のページを調べた覚えがあるので探してみた。

カテゴリーの階層別にデザインを切り替える for Movable Type 4

<mt:if name="category_archive">
<MTHasParentCategory>
子カテゴリで表示させたい内容
</MTHasParentCategory>
<MTHasNoParentCategory>
親カテゴリーで表示させたい内容
</MTHasNoParentCategory>
</mt:if>

なるほど。
つまり今回はPHPファイルへのリンクなので・・・。

<mt:if name="category_archive">
<MTHasParentCategory>
<?php include_once("../../../xxx.php") ?>
</MTHasParentCategory>
<MTHasNoParentCategory>
<?php include_once("../../xxx.php") ?>
</MTHasNoParentCategory>
</mt:if>

はい、MT6でもこのタグで分岐表示できました。
よかった、よかった。

最終更新日:

このエントリーをはてなブックマークに追加

広告