バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 【v2.4.2】規格セレクトボックスの初期値を変えたい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
Tchiko
投稿日時: 2013/2/14 10:39
対応状況: −−−
新米
登録日: 2013/2/14
居住地:
投稿: 3
【v2.4.2】規格セレクトボックスの初期値を変えたい
こんにちは。
よろしくお願いいたします。

バージョンは2.4.2なのですが、
商品詳細ページの規格のセレクトボックスの初期値が
「選択してください」になっていますが、
これを変更したいと思いいろいろ試しましたが
変わりませんでした。

具体的には、
data/class/pages/products/LC_Page_Products_Detail.php
などのファイルを変更してみたり、
キャッシュを削除してみたりしてみましたが変わりません。


それと、下記のページなども参考にさせていただきましたが、

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10076&forum=2&post_id=48211#forumpost48211

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8931&forum=10&post_id=43217#forumpost43217

バージョンが違うためか、該当ファイルが見あたりませんでした。



何処を変更すれば変わる物でしょうか?

何卒ご指導お願いいたします。

shutta
投稿日時: 2013/2/14 11:30
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【v2.4.2】規格セレクトボックスの初期値を変えたい
ページクラス以外に、 data/Smarty/templates/default/detail.tpl のセレクトボックス部分の変更も必要なんじゃないでしょうか?

        <!--{if $tpl_classcat_find1}-->
        <dl>
          <dt>
            <!--{$tpl_class_name1}-->
          </dt>
          <dd>
            <select name="classcategory_id1"
                    style="<!--{$arrErr.classcategory_id1|sfGetErrorColor}-->"
                    onchange="lnSetSelect('form1', 'classcategory_id1', 'classcategory_id2', ''); ">
              <option value="">選択してください</option>
              <!--{html_options options=$arrClassCat1 selected=$arrForm.classcategory_id1.value}-->
            </select>
            <!--{if $arrErr.classcategory_id1 != ""}-->
            <br /><span class="attention">※ <!--{$tpl_class_name1}-->を入力して
下さい。</span>
          <!--{/if}-->
          </dd>
        </dl>
        <!--{/if}-->

        <!--{if $tpl_stock_find}-->
          <!--{if $tpl_classcat_find2}-->
        <dl>
          <dt><!--{$tpl_class_name2}--></dt>
          <dd>
            <select name="classcategory_id2"
                    style="<!--{$arrErr.classcategory_id2|sfGetErrorColor}-->">
              <option value="">選択してください</option>
            </select>
            <!--{if $arrErr.classcategory_id2 != ""}-->
            <br /><span class="attention">※ <!--{$tpl_class_name2}-->を入力して
下さい。</span>
            <!--{/if}-->
          </dd>
        </dl>
          <!--{/if}-->


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

リゾート会員権(エクシブ等)の売買・仲介

nyantyu
投稿日時: 2013/2/14 11:36
対応状況: −−−
常連
登録日: 2012/5/11
居住地:
投稿: 58
Re: 【v2.4.2】規格セレクトボックスの初期値を変えたい
shutta様にご提示頂いたソースの「選択してください」部分を編集することで変更が可能かと思います。

また、商品一覧ページにも商品規格が表示されますので
data/Smarty/templates/default/list.tpl
にも同様の変更が必要かと思われます。
AMUAMU
投稿日時: 2013/2/14 13:43
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 【v2.4.2】規格セレクトボックスの初期値を変えたい
2.4系なので美しさは無いですが
LC_Page_Products_Detailの処理冒頭にて、$_POST値が空の場合、選択したいIDをあらかじめ$_POSTに入れてしまう処理を加えるのが早そうです


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

Tchiko
投稿日時: 2013/2/14 15:47
対応状況: −−−
新米
登録日: 2013/2/14
居住地:
投稿: 3
Re: 【v2.4.2】規格セレクトボックスの初期値を変えたい
shutta 様
nyantyu 様
AMUAMU 様

早速お答えいただいてありがとうございます。


data/class/pages/products/LC_Page_Products_Detail.php
data/class/pages/products/LC_Page_Products_List.php
data/Smarty/templates/default/detail.tpl
data/Smarty/templates/default/list.tpl

以上のご指摘の箇所とListの部分も変更してみました。
その際に、商品・規格の登録をいろいろ試してみたところ、
Listの一覧ページでは、変更できていました。
商品詳細ページについては、規格1つ目が変更できていなくて、
規格2つ目に関しては変更できていました。


>LC_Page_Products_Detailの処理冒頭にて、$_POST値が空の場合、選択したいIDをあらかじめ$_POSTに入れてしまう処理を加えるのが早そうです

貴重なアドバイスありがとうございます。
申し訳ございません。プログラミング初心者なので
処理を加えるコードがすぐには書けなそうです。
何か具体的なご指示いただけるとうれしいです。
Tchiko
投稿日時: 2013/2/14 16:28
対応状況: 解決済
新米
登録日: 2013/2/14
居住地:
投稿: 3
Re: 【v2.4.2】規格セレクトボックスの初期値を変えたい
おかげさまで解決いたしました!

規格一つ目に関しては、管理画面の商品詳細ページからの変更で修正出来ました。

規格2つ目に関しては、?ですが、
とりあえずよかったです。

イマイチ構造が把握できないままですが
以後勉強していきたいと思います。

ありがとうございました。


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


 



ログイン


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

統計情報

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

投稿数ランキング

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