質問 > フロント機能 > カテゴリ表示のエラーについて |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tajitaji |
投稿日時: 2010/12/21 16:56
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2010/12/21 居住地: 投稿: 2 |
カテゴリ表示のエラーについて はじめまして、先日EC-CUBEオーナーズストアからテンプレートをダウンロードして使用している者ですが、
下記内容においてエラーがございました。 ■通常であればカテゴリをクリックすると、その下にサブカテゴリが表示されるはずが、 下記のような状態で表示されてしまう事があります。 [通常]ジュースカテゴリをクリックすると下部にオレンジとりんごのサブカテゴリが表示されます。 食パン ジュース →オレンジジュース →りんごジュース お菓子 [現状]ジュースカテゴリをクリックするとオレンジとりんごのサブカテゴリがずれて表示されてしまいます。 食パン ジュース →オレンジジュース お菓子 →りんごジュース 又は、 食パン ジュース お菓子 →オレンジジュース →りんごジュース という表示がされてしまいます。 --------------カテゴリブロック内------------------------- <div id="categoryarea"> <h2>商品カテゴリー</h2> <!--{section name=cnt loop=$arrTree}--> <!--{* 階層を level へ *}--> <!--{assign var=level value="`$arrTree[cnt].level`"}--> <!--{* 次階層を next_level へ*}--> <!--{section name=cnt2 loop=$arrTree start=$smarty.section.cnt.index}--> <!--{if $arrTree[cnt2.index_next].display == 1}--> <!--{assign var=next_level value="`$arrTree[cnt2.index_next].level`"}--> <!--{php}-->break;<!--{/php}--> <!--{else}--> <!--{assign var=next_level value=0}--> <!--{/if}--> <!--{/section}--> <!--{* カテゴリ名を disp_name へ *}--> <!--{assign var=disp_name value="`$arrTree[cnt].category_name`"}--> <!--{* 表示カテゴリのみ *}--> <!--{if $arrTree[cnt].display == 1}--> <!--{* LEVEL1 *}--> <!--{if $level == 1}--> <div class="categoryblock"> <ul> <!--{* 選択したカテゴリ *}--> <!--{if in_array($arrTree[cnt].category_id, $tpl_category_id)}--> <li><a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->" class="onlink"><!--{$disp_name|sfCutString:12:false|escape}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a></li> <!--{* 未選択カテゴリ *}--> <!--{else}--> <li><a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"><!--{$disp_name|sfCutString:12:false|escape}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a></li> <!--{/if}--> </ul> </div> <!--{* LEVEL1以下 *}--> <!--{else}--> <!--{if $pre_level == 1}--> <div class="subcategoryblock"> <!--{/if}--> <!--{if $pre_level == 2}--> <div class="sub-subcategoryblock"> <!--{/if}--> <!--{if $level > $pre_level}--> <ul> <!--{/if}--> <!--{* 選択したカテゴリ *}--> <!--{if in_array($arrTree[cnt].category_id, $tpl_category_id)}--> <li><!--{section name=space loop=$level}--><!--{/section}--><a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->" class="onlink"><!--{$disp_name|sfCutString:12:false|escape}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a></li> <!--{* 未選択カテゴリ *}--> <!--{else}--> <li><!--{section name=space loop=$level}--><!--{/section}--><a href="<!--{$smarty.const.URL_DIR}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->"><!--{$disp_name|sfCutString:12:false|escape}-->(<!--{$arrTree[cnt].product_count|default:0}-->)</a></li> <!--{/if}--> <!--{if $level > $next_level}--> <!--{section name=sublast loop=$level-$next_level}--> </ul> <!--{/section}--> <!--{/if}--> <!--{if $next_level <= 1}--> </div> <!--{/if}--> <!--{/if}--> <!--{* 階層を pre_level へ *}--> <!--{assign var=pre_level value="`$arrTree[cnt].level`"}--> <!--{/if}--> <!--{/section}--> </div> 有料テンプレートだから不都合はないだろうと思って購入した素人レベルですが、 どなたか分かる方がいましたらご指摘いただけると助かります。 宜しくお願いいたします。 ![]() |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
tajitaji | 2010/12/21 16:56 |
![]() |
patapata | 2010/12/21 18:37 |
![]() |
tajitaji | 2010/12/22 8:40 |
![](images/pixel.gif)