- ベストアンサー
EC-CUBEで2階層目のカテゴリ名の表示方法について
- EC-CUBEを使用して構築している服屋さんのショッピングサイトにおいて、上から2階層目のカテゴリ名の表示方法を模索しています。
- 現在の詳細ページは、大カテゴリ、中カテゴリ、小カテゴリ、極小カテゴリの階層がありますが、2階層目のカテゴリ名だけを表示させたいです。
- 他のカテゴリや商品名を表示せず、パンくずリストなどによって指定された2階層目のカテゴリ名だけを表示させる方法はないでしょうか?
- みんなの回答 (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
お礼
参考にさせて頂きました! ありがとうございます。 無事表示できました!