PowerCMS™
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[新着情報] PHP 8.2 に対応した PowerCMS 6.5 の提供を開始 を追加しました。
[新着情報] PowerCMSクラウド の月額費用を、2024年7月1日より価格改定します を追加しました。
[新着情報] アルファサードのゴールデンウィーク休業について を追加しました。

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)