PowerCMS X Q&A

PowerCMS Xを用いてWebサイトを構築する際の技術的なヒントや解決策をご紹介します。

MTBreadcrumbsタグでパンくずリストを出力しているのですが、カテゴリ名が表示されません

例えばイベントモデルを作成し、その中でリレーションタイプを利用してカテゴリモデルを選択しているような場合、container属性を利用してコンテナモデル(つまりカテゴリ等)を明示する必要があります。

<mt:setvar name="breadcrumbs_container" value="" />
<mt:if name="current_archive_model" eq="event"><mt:setvar name="breadcrumbs_container" value="category" /></mt:if>
<mt:breadcrumbs container="$breadcrumbs_container">
  パンくずリストの表示を記述
</mt:breadcrumbs>

なお、アーカイブ種別が記事でcontainer属性を指定していない場合はカテゴリ(category)を、ページでcontainer属性を指定していない場合はフォルダ(folder)を自動でセットするようになっています。(ページの場合はexclude_folders属性を指定しない場合に限ります。)

関連するQ&A