バージョン選択

フォーラム

メニュー

オンライン状況

46 人のユーザが現在オンラインです。 (40 人のユーザが フォーラム を参照しています。)
登録ユーザ: 3
ゲスト: 43
eccubeUser mcontact swat もっと...

サイト内検索

質問 > フロント機能 > 特定カテゴリのみを表示したい。

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Pikmin
投稿日時: 2013/6/15 23:46
対応状況: −−−
新米
登録日: 2013/6/15
居住地:
投稿: 6
特定カテゴリのみを表示したい。
----------------------------------
EC-CUBE 2.12.3
サーバーOS Linux
DBサーバー PostgreSQL 8.1.23
WEBサーバー Apache/2.2.3 (CentOS)
PHP 5.4.13
----------------------------------

いつもお世話になり、ありがとうございます。

カテゴリブロックにて、特定のカテゴリのみを表示したいのですが、
どうもうまくいかずに困っておりましたので、ご質問させてくださいませ。

現在、category.tplへ下記のコードで表示させており、
通常通り、全てのカテゴリが表示されます。

希望の表示としましては、
下記のようにA〜Cのカテゴリがあり、その中から任意のカテゴリのみの
親〜子を表示させられればと考えております。

【現在は全て表示される】
A┬A1 カテゴリID=1
 ├A2
 └A3
B┬B1 カテゴリID=2
 ├B2
 └B3
C┬C1 カテゴリID=3
 ├C2
 └C3

【現在は全て表示される】
<!--{if $category_id==2}-->のような記述で、
任意のカテゴリの親〜子のみを表示させたい。

B┬B1 カテゴリID=2
 ├B2
 └B3


【現在のcategory.tplのコード】
<!--{strip}-->
<ul class="catNav">
<!--{assign var=preLev value=1}-->
<!--{assign var=firstdone value=0}-->
<!--{section name=cnt loop=$arrTree}-->
<!--{* 表示フラグがTRUEなら表示 *}-->
<!--{if $arrTree[cnt].display == 1|| $arrTre[cnt].level <=2}-->
<!--{assign var=level value=`$arrTree[cnt].level`}-->
<!--{assign var=levdiff value=`$level-$preLev`}-->
<!--{if $levdiff > 0}-->
<ul>
<!--{elseif $levdiff == 0 && $firstdone == 1}-->
</li>
<!--{elseif $levdiff < 0}-->
<!--{section name=d loop=`$levdiff*-1`}-->
</li>
</ul>
<!--{/section}-->
</li>
<!--{/if}-->
<li class="level<!--{$level}--><!--{if in_array($arrTree[cnt].category_id, $tpl_category_id)}--> onmark<!--{/if}-->">
<a href="<!--{$smarty.const.ROOT_URLPATH}-->products/list.php?category_id=<!--{$arrTree[cnt].category_id}-->" class="level<!--{$level}--><!--{if in_array($arrTree[cnt].category_id, $tpl_category_id)}--> onmark<!--{/if}-->"><!--{$arrTree[cnt].category_name|h}--></a>
<!--{if $firstdone == 0}--><!--{assign var=firstdone value=1}--><!--{/if}-->
<!--{assign var=preLev value=`$level`}-->
<!--{/if}-->
<!--{* セクションの最後に閉じタグを追加 *}-->
<!--{if $smarty.section.cnt.last}-->
<!--{if $preLev-1 > 0}-->
<!--{section name=d loop=`$preLev-1`}-->
</li>
</ul>
<!--{/section}-->
</li>
<!--{else}-->
</li>
<!--{/if}-->
<!--{/if}-->
<!--{/section}-->
</ul>
<!--{/strip}-->



よろしくお願いいたします!
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 特定カテゴリのみを表示したい。 Pikmin 2013/6/15 23:46
     Re: 特定カテゴリのみを表示したい。 bratech 2013/6/17 11:51
       Re: 特定カテゴリのみを表示したい。 Pikmin 2013/6/17 18:51
         Re: 特定カテゴリのみを表示したい。 namahage 2013/6/17 19:35
           Re: 特定カテゴリのみを表示したい。 Pikmin 2013/6/17 21:14
             Re: 特定カテゴリのみを表示したい。 namahage 2013/6/18 10:29
               Re: 特定カテゴリのみを表示したい。 Pikmin 2013/6/18 15:47
                 Re: 特定カテゴリのみを表示したい。 bratech 2013/6/18 18:03
                   Re: 特定カテゴリのみを表示したい。 Pikmin 2013/6/18 18:20
                     Re: 特定カテゴリのみを表示したい。 namahage 2013/6/18 18:29
                       Re: 特定カテゴリのみを表示したい。 Pikmin 2013/6/18 18:36

 



ログイン


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

統計情報

総メンバー数は89,299名です
総投稿数は110,078件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1302
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.