バージョン選択

フォーラム

メニュー

オンライン状況

112 人のユーザが現在オンラインです。 (107 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 112
もっと...

サイト内検索

質問 > フロント機能 > カテゴリ表示のエラーについて

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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
     Re: カテゴリ表示のエラーについて patapata 2010/12/21 18:37
       Re: カテゴリ表示のエラーについて tajitaji 2010/12/22 8:40

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,053名です
総投稿数は110,298件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1678
8
red
1571
9
mcontact
1347
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.