「商品代金以外の必要料金」~「返品・交換について」の項目は、文字数の制限がデフォルトですと200文字までとなっています。200文字以内ですと、入力しきれない場合もあるので、文字数の制限を変更したいと思います。
パラメーターを調べる
ちなみに、パラメーターは「MTEXT_LEN」が効いていて、単純に「MTEXT_LEN」のパラメーター値を「200」⇒「500」に変更すれば、文字数制限を変更する事ができるのですが、「MTEXT_LEN」は色々な箇所でも使用されていて、影響範囲が広いです。今回はパラメーター値は変更せずに、classファイルが取得している文字数の定数を変更する事で対応します。
※「MTEXT_LEN」の影響範囲
・特定商取引法の各項目
・商品登録の「一覧-メインコメント」
・会員登録の住所入力
などです。
classファイルを修正する
classファイル/data/class/pages/admin/basis/LC_Page_Admin_Basis_Tradelaw.php
変更する定数は「MTEXT_LEN」
置き換える定数は「MLTEXT_LEN」(問い合わせなどで使用されている定数。1000文字)
です。
「MTEXT_LEN」の箇所を「MLTEXT_LEN」に変更し、ファイルを上書きします。
$objFormParam->addParam("必要料金", "law_term01", MTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("注文方法", "law_term02", MTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("支払方法", "law_term03", MTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("支払期限", "law_term04", MTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("引き渡し時期", "law_term05", MTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("返品・交換について", "law_term06", MTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); ↓↓変更↓↓ $objFormParam->addParam("必要料金", "law_term01", MLTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("注文方法", "law_term02", MLTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("支払方法", "law_term03", MLTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("支払期限", "law_term04", MLTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("引き渡し時期", "law_term05", MLTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK")); $objFormParam->addParam("返品・交換について", "law_term06", MLTEXT_LEN, 'KVa', array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
特定商取引法の入力画面を確認する
「上限1000文字」に変更され、入力文字も1000文字までとなりました。
⇒11)Ver2.11.3 ⇒ Ver2.11.4へバージョンアップする-hetemlのサーバでEC-CUBE(2.11.3)を使ってみる
⇒hetemlのサーバでEC-CUBEインストール~公開までの道のり
特定商取引法の文字数を変更しようとして
管理画面のパラメータ設定を変えたのですがなぜか変更されなくて困ってました。
なぜなんでしょう・・・
検索でこちらのサイトを見つけて修正することができまして大変助かりました(T~T)
どうもありがとうございました。
>charyさん
コメントありがとうございます。
修正することができたようで良かったです。
ちょこっとした小技?もこれから随時公開していこうと思います。