• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EC-CUBEで2階層目のカテゴリ名だけを表示)

EC-CUBEで2階層目のカテゴリ名の表示方法について

このQ&Aのポイント
  • EC-CUBEを使用して構築している服屋さんのショッピングサイトにおいて、上から2階層目のカテゴリ名の表示方法を模索しています。
  • 現在の詳細ページは、大カテゴリ、中カテゴリ、小カテゴリ、極小カテゴリの階層がありますが、2階層目のカテゴリ名だけを表示させたいです。
  • 他のカテゴリや商品名を表示せず、パンくずリストなどによって指定された2階層目のカテゴリ名だけを表示させる方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

見てるバージョンがちょびっと違うかもしれませんが。。。 また、動作テストはしてません! 該当部分テンプレートファイル \data\Smarty\templates\default\products\detail.tpl <!--★関連カテゴリ★--> <dl class="relative_cat"> <dt>関連カテゴリ:</dt> <!--{section name=r loop=$arrRelativeCat}--> <dd> <!--{section name=s loop=$arrRelativeCat[r]}--> <a href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrRelativeCat[r][s].category_id}-->"><!--{$arrRelativeCat[r][s].category_name}--></a> <!--{if !$smarty.section.s.last}--><!--{$smarty.const.SEPA_CATNAVI}--><!--{/if}--> <!--{/section}--> </dd> <!--{/section}--> </dl> この部分ですよね?↓でどうでしょう? <!--★関連カテゴリ★--> <dl class="relative_cat"> <dt>関連カテゴリ:</dt> <!--{section name=r loop=$arrRelativeCat}--> <dd> <!--{section name=s loop=$arrRelativeCat[r] name=cateloop}--> <!--{if $smarty.section.cateloop.iteration == 2}--> <a href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrRelativeCat[r][s].category_id}-->"><!--{$arrRelativeCat[r][s].category_name}--></a> <!--{if !$smarty.section.s.last}--><!--{$smarty.const.SEPA_CATNAVI}--><!--{/if}--> <!--{/if}--> <!--{/section}--> </dd> <!--{/section}--> </dl> 参考URL http://www.smarty.net/docsv2/ja/language.function.section.tpl

about29
質問者

お礼

参考にさせて頂きました! ありがとうございます。 無事表示できました!

関連するQ&A