Ticket #377 (closed バグ指摘: 修正済)

Opened 12 years ago

Last modified 10 years ago

パラメータ「DEFAULT_PRODUCT_DISP」が無効になっている

Reported by: Seasoft Owned by: somebody
Priority: Milestone: EC-CUBE2.3.4
Component: 管理画面 Version: 2.3.0
Keywords: Cc:
修正済み:

Description

パラメータ「DEFAULT_PRODUCT_DISP」の利用方法が誤っています。

フォーラムでの shiro2007 様の書き込みの抜粋です。

商品登録時に登場する定数、DEFAULT_PRODUCT_DISP の
商品の公開・非公開のデフォルト値がうまく機能していないようです。
(管理画面 → システム設定 → パラメータ設定、で設定できる値です)

// 2.3.0 の場合
data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
の109行目の
$this->arrForm['status'] = DEFAULT_PRODUCT_DISP; // 公開・非公開のデフォルト値
をコメントアウト

348行目の
$this->arrForm['status'] = 1;
を
$this->arrForm['status'] = DEFAULT_PRODUCT_DISP;
に。

で直るかと思います。

基本的な動作が変わる懸念があり修正・コミットは保留しています。
内容は  http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2957&post_id=11357 をご参照ください。

Change History

comment:1 Changed 12 years ago by Seasoft

  • Milestone changed from EC-CUBE2.3.1 to EC-CUBE2.4.0

comment:2 Changed 11 years ago by kajiwara

  • Status changed from new to closed
  • Resolution set to 修正済

r17809 にて EC-CUBE 2.4.0RC-1 に反映済

comment:3 Changed 11 years ago by kajiwara

  • Milestone changed from EC-CUBE2.4.0 to EC-CUBE2.3.4

r17830 にて EC-CUBE 2.3.4 に反映済。
マイルストーンを2.3.4に変更します。

comment:4 Changed 10 years ago by Seasoft

コミュニティ r18059

Note: See TracTickets for help on using tickets.