バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品一覧ページの表示件数を登録商品の数によって初期の件数を変更したい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mizuvan
投稿日時: 2015/8/18 18:30
対応状況: −−−
長老
登録日: 2013/3/26
居住地:
投稿: 253
商品一覧ページの表示件数を登録商品の数によって初期の件数を変更したい
/data/Smarty/templates/default/products内の

list.tpl の108行からある

                表示件数
                <select name="disp_number" onchange="java script:fnChangeDispNumber(this.value);">
                    <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->
                        <!--{if $num == $disp_number}-->
                            <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option>
                        <!--{else}-->
                            <option value="<!--{$num}-->" ><!--{$dispnum}--></option>
                        <!--{/if}-->
                    <!--{/foreach}-->
                </select>


部分を下記のように変えてみました

                表示件数
                <select name="disp_number" onchange="java script:fnChangeDispNumber(this.value);">
                    <!--{foreach from=$arrPRODUCTLISTMAX item="dispnum" key="num"}-->
                        <!--{if $tpl_linemax > 40}-->
                            <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option>
                         <!--{elseif $num == $disp_number}-->
                            <option value="<!--{$num}-->" selected="selected" ><!--{$dispnum}--></option>                           
                        <!--{else}-->
                            <option value="<!--{$num}-->" ><!--{$dispnum}--></option>
                        <!--{/if}-->
                    <!--{/foreach}-->
                </select>



しかし、表示は最大の50件表示と選択されているにも関わらず商品数は元々の15件しか表示されていません。
プルダウンで他の件数に表示を切り替えたら50件となりますが、それ以外は選べない状態です。

初期値を50件表示させたい場合にテンプレート上だけでは設定が無理なのでしょうか?


----------------

tsuji
投稿日時: 2015/8/19 9:09
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 商品一覧ページの表示件数を登録商品の数によって初期の件数を変更したい
mizuvan 様


テンプレートの変更だけではできない作りになっています。

LC_Page_Products_List.phpのlfGetDisplayNumで商品一覧ページ
を表示件数の初期設定をしています。


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

mizuvan
投稿日時: 2015/8/21 12:47
対応状況: −−−
長老
登録日: 2013/3/26
居住地:
投稿: 253
Re: 商品一覧ページの表示件数を登録商品の数によって初期の件数を変更したい
tsuji 様ありがとうございます!

一覧ページ用にテンプレートを複数作成していて、テンプレート毎に条件を変えたかったのですがphp側でやるのでしたら難しそうです・・・




----------------

tsuji
投稿日時: 2015/8/21 13:11
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 商品一覧ページの表示件数を登録商品の数によって初期の件数を変更したい
mizuvan 様

> 一覧ページ用にテンプレートを複数作成していて、テンプレート毎に条件を変えたかったのですがphp側でやるのでしたら難しそうです・・・

PHP側でテンプレート名を取得して、それごとに初期値を変えたらよい
のではないでしょうか?


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,711名です
総投稿数は109,949件です

投稿数ランキング

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