MT5用ウェブページのパンくずリスト
2010年3月8日
最近MT5の案件がちらほら舞い込んできています。新しく親サイト子ブログといった概念が入ったMT5のウェブページ用の使えるパンくずリストを覚え書きとして書いておきます、
<p id="crumbs"> <!--サイトインデックス部分ここから--> <mt:ifWebsite> <a href="<$mt:WebsiteURL$>">ホーム</a> > <!--サイトウェブページ部分ここから--> <mt:if name="page_archive"> <mt:SetVarBlock name="pagebasename"><$mt:PageBaseName$></mt:SetVarBlock> <mt:ParentFolder> <a href="<$mt:WebsiteURL$><$mt:FolderPath>/"><$mt:FolderLabel remove_html="1"$></a> > </mt:ParentFolder> <mt:if name="pagebasename" eq="index"> <$mt:PageTitle$> <mt:Else> <mt:PageFolder> <a href="<$mt:WebsiteURL$><$mt:FolderPath$>/"><$mt:FolderLabel remove_html="1"$></a> > </mt:PageFolder> <$mt:PageTitle$> </mt:if> <!--サイトその他(インデックステンプレート等)部分ここから--> <mt:Else> <$mt:getvar name="page_title"$> </mt:if> <!--子ブログ部分ここから--> <mt:Else> <!--子ブログのインデックス部分ここから--> <mt:if name="main_index"> <mt:BlogParentWebsite> <a href="<$mt:WebsiteURL$>">ホーム</a> > </mt:BlogParentWebsite> <$mt:BlogName encode_html="1"$> <!--子ブログウェブページ部分ここから--> <mt:elseif name="page_archive"> <mt:SetVarBlock name="pagebasename"><$mt:PageBaseName$></mt:SetVarBlock> <mt:BlogParentWebsite> <a href="<$mt:WebsiteURL$>">ホーム</a> > </mt:BlogParentWebsite> <a href="<$mt:BlogURL$>"><$mt:BlogName encode_html="1"$></a> > <mt:ParentFolder> <a href="<$mt:BlogURL$><$mt:FolderPath>/"><$mt:FolderLabel remove_html="1"$></a> > </mt:ParentFolder> <mt:if name="pagebasename" eq="index"> <$MTPageTitle$> <mt:Else> <mt:PageFolder> <a href="<$mt:BlogURL$><$mt:FolderPath$>/"><$mt:FolderLabel remove_html="1"$></a> > </mt:PageFolder> <$MTPageTitle$> </mt:if> <!--子ブログその他(インデックステンプレート等)部分ここから--> <mt:Else> <$mt:getvar name="page_title"$> </mt:if> </mt:IfWebsite> </p>
分岐しまくりでわかりにくいですが....。
ポイントとしては親サイトの値を<mt:BlogParentWebsite></mt:BlogParentWebsite>コンテキスト内で利用する所にあります、このあたりはMT4にはない概念ですね。
次回はブログ用のパンくずリストを書いてみようと思います。