[EC-CUBE]商品情報の項目を追加する









lfErrorCheckの編集
あらかじめ決めておいたバリデーションを追加します。
適切な位置*1 に以下のコードを追加してください。
// fixed カートコメントのチェック式を追加 %date%
$objErr->doFunc(array("カート-コメント1", "cart_comment1", LLTEXT_LEN), array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
$objErr->doFunc(array("カート-コメント1", "cart_comment1", $this->arrAllowedTag), array("HTML_TAG_CHECK"));
OK。
これで処理系の修正は終わりです。
後はインターフェースの修正をすれば今回追加した項目が使えるようになります。(たぶん)
インターフェースは単純にSmartyテンプレートの修正なんで省こうかと思ったけど、気分がノッてきたのでついでに書いちゃうことにします。
- わかりますね?適切な位置ですよ。この場合if文やfor文の中に書かなければちゃんと機能はするけど、適切な場所ということになれば似たような処理「条件無くループもしない」が書かれている場所に連ねて書くのが適切といえるでしょう [↩]
関連する投稿
コメントはまだありません »
RSS feed for comments on this post. トラックバックURL