バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品カテゴリーについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Qlos
投稿日時: 2011/6/1 19:30
対応状況: −−−
新米
登録日: 2011/6/1
居住地:
投稿: 9
商品カテゴリーについて
初めまして

商品カテゴリのLevel2(子カテゴリ)までを初期表示したいのですが
どのファイルをどの様に編集したらいいのでしょうか?
もしくは類似質問がありましたら教えてください
宜しくお願いします

EC-CUBE - 2.11.1
nkta
投稿日時: 2011/6/1 19:48
対応状況: −−−
長老
登録日: 2011/5/20
居住地: 東京
投稿: 166
Re: 商品カテゴリーについて
data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php
161行目と162行目の間に、以下の1行を追加してみてください。

if ($array['level'] == 1 || $array['level'] == 2) $arrRet[$key]['display'] = 1;

いかがでしょうか。
Qlos
投稿日時: 2011/6/2 11:37
対応状況: −−−
新米
登録日: 2011/6/1
居住地:
投稿: 9
Re: 商品カテゴリーについて
回答いただきありがとうございます。
書き方が悪く少し私が考えていた結果とは別の表示となりました。

現在の初期表示

親カテゴリ A
?子カテゴリ A
?子カテゴリ B
親カテゴリ B


予定
子カテゴリ A
親カテゴリ A
親カテゴリ B

です。
わかりづらいとは思いますが回答いただけると幸いです。
nkta
投稿日時: 2011/6/2 15:19
対応状況: −−−
長老
登録日: 2011/5/20
居住地: 東京
投稿: 166
Re: 商品カテゴリーについて
えーと…つまり
 ・子カテゴリを初期表示させる
 ・ツリー構造ではなく、上から子カテゴリ→親カテゴリの順に並べて表示させる
って事ですね。

カテゴリ配列の構造を変える必要がありそうですので、
data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Category.php

lfGetCatTree
という関数の中の最後にある
return $arrRet;をコメントアウトし、代わりに以下の処理を入れてみてください。


        foreach ($arrRet as $key => $cat) {
            if ($cat['parent_category_id']) {
                $categories[] = $cat;
                continue;
            } else {
                if ($parent_cat) {
                    $categories[] = $parent_cat;
                }
                $parent_cat = $cat;
            }

            if (!$key) {
                continue;
            } elseif (!$arrRet[$key+1]['category_id']) {
                $categories[] = $parent_cat;
            }
        }
        return $categories;



これで配列の順番はご希望通りになってると思いますので、あとは
data/Smarty/templates/default/frontparts/bloc/category.tpl
を編集し、表示の仕方を変えてください。
Qlos
投稿日時: 2011/6/3 10:50
対応状況: 解決済
新米
登録日: 2011/6/1
居住地:
投稿: 9
Re: 商品カテゴリーについて
nktaさん
返信ありがとうございました。

無事変更できました
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1370
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.