PowerCMS™
PowerCMS 4 系のサポートは2026年3月31日をもちまして終了いたします。期限までに PowerCMS 5/6 最新版へのアップグレードをご検討ください。
PowerCMS クラウドで WAF および CDN オプションの受付を開始しました。 (紹介セミナーも開催予定)
[新着情報] 受託サービス紹介ページを新たに公開しました を追加しました。
[ブログ] PowerCMS サポートの実績 (2025年4月) を追加しました。

MTBreadcrumbs

MTBreadcrumbs

パンくずリストを生成するためのブロックタグです。例えば記事テンプレートで利用した場合、ウェブサイト→ブログ→カテゴリ→サブカテゴリ→記事の順に、アーカイブへのリンクとオブジェクト名をコンテキストにセットしてループ出力します。

使い方

<MTBreadcrumbs glue="&gt;">
<a href="<$MTBreadcrumbsURL escape="html"$>"><$MTBreadcrumbsLabel escape="html"$></a>
</MTBreadcrumbs>

<MTIgnore>予約変数「__last__」を使用して、記事タイトルのみリンクを付与しない記述</MTIgnore>
<MTBreadcrumbs glue="&gt;">
<MTUnless name="__last__">
        <a href="<$MTBreadcrumbsURL remove_html="1" escape="html">">
        <$MTBreadcrumbsLabel remove_html="1" _default="No Label" escape="html"$>
        </a>
<MTElse>
        <$MTBreadcrumbsLabel remove_html="1" _default="No Title" escape="html"$>
</MTUnless>
</MTBreadcrumbs>

<MTIgnore>予約変数「__type__」を使用して、記事タイトルのみリンクを付与しない記述例1</MTIgnore>
<MTBreadcrumbs glue="&gt;">
<MTIf name="__type__" eq="blog">
        <a href="<$MTBreadcrumbsURL remove_html="1" escape="html">">
        <$MTBreadcrumbsLabel remove_html="1" _default="No Label" escape="html"$>
        </a>
<MTElseIf eq="category">
        <a href="<$MTBreadcrumbsURL remove_html="1" escape="html">">
        <$MTBreadcrumbsLabel remove_html="1" _default="No Label" escape="html"$>
        </a>
<MTElse>
        <$MTBreadcrumbsLabel remove_html="1" _default="No Title" escape="html"$>
</MTIf>
</MTBreadcrumbs>

<MTIgnore>予約変数「__type__」を使用して、記事タイトルのみリンクを付与しない記述例2</MTIgnore>
<MTBreadcrumbs glue="&gt;">
<MTUnless name="__type__" eq="entry">
        <a href="<$MTBreadcrumbsURL remove_html="1" escape="html">">
        <$MTBreadcrumbsLabel remove_html="1" _default="No Label" escape="html"$>
        </a>
<MTElse>
        <$MTBreadcrumbsLabel remove_html="1" _default="No Title" escape="html"$>
</MTUnless>
</MTBreadcrumbs>

モディファイア

glue="&gt;"

ループの出力の後に設定する区切り文字を指定します。区切り文字には ' (シングル・クォーテーション) や " (ダブル・クォーテーション) は使えません。

MTBreadcrumbs と関連のあるテンプレートタグ (5)