tamlog

主にwebのフロント回り たまに登山

a-blogcms カテゴリー名とエントリー名が同じ場合

スポンサーリンク

こういうの作りたい http://tamshow.com/company/「企業情報:/company/」

「企業情報」のカテゴリーを作ってから「企業情報」のエントリーをファイル名なしで作成すると 良い感じに表示してくれる。 しかし、タイトルの表示が以下のようになる

企業情報 | 企業情報 | 株式会社 tamshow

本当はこうなって欲しい

企業情報 | 株式会社 tamshow

パンくずリストは良い感じに表示してくれるんだが タイトルが良い感じに表示してくれない。 もしかして、このケースでのカテゴリーとエントリーの作成の方法が違うのかも?

とりあえず、IF文を使って解決。 カテゴリー名とエントリー名が同じ場合は表示しないとする。

<!-- BEGIN_IF [%{ENTRY_TITLE}/neq/%{CATEGORY_NAME}] -->
  <!-- BEGIN categoryTitleTag:empty -->|  %{CATEGORY_NAME}<!-- END categoryTitleTag:empty -->
  <!-- END_IF -->

表示させたくない時はカテゴリー名とエントリ名ーは同じするというルールが必要になるが こんな使い方をする場合はだいたい同じ名前だと思うので問題無いであろう。