技術ブログではプログラミング、
開発環境などプログラミング全般の記事を書きます。

EC-CUBEでの管理画面の商品登録必須項目削除の方法

今回EC-CUBEを初めて触らせてもらいました。
EC-CUBEってすごいですね!!
正直デザイン無視ならインストールしたらすぐ使える状態でびっくりしました。
 
そして今回はSmarty部分はデザインを反映させていくだけなのですぐ出来たのですが、
やはりお客さんがよく使う管理画面もきちんとカスタマイズしてあげないととても使いづらくなってしまいます。
商品登録の画面で普通のECショップなので、ダウンロードがいらなかったのですが、こちらが必須になってたのでこの必須項目を削除します。
今回削除した項目は2つです。
  • ダウンロード商品ファイル名
  • ダウンロード商品用ファイルアップロード
の2つです。
 
まず、『/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php』を編集します。
行473あたりの
 $objErr->doFunc(array("ダウンロード商品ファイル名", 'down_filename'), array("EXIST_CHECK")); 
 $objErr->doFunc(array("ダウンロード商品ファイル名", 'down_filename'), array("")); 
EXIST_CHECKを消し、変更します。
これでダウンロード商品ファイル名を必須項目から削除しました。
行436あたりの
 $objDownFile->addFile("ダウンロード販売用ファイル", 'down_file', explode(",", DOWNLOAD_EXTENSION),DOWN_SIZE, true, 0, 0); 
 $objDownFile->addFile("ダウンロード販売用ファイル", 'down_file', explode(",", DOWNLOAD_EXTENSION),DOWN_SIZE, false, 0, 0); 
truefalseに変更します。
これでダウンロード商品用ファイルアップロードを必須項目から削除しました。
 
これだけでもいいのですが、管理画面の見た目ではまだ必須項目なので、
『/data/Smarty/templates/admin/products/product.tpl』を編集します。
行141〜162あたりのダウンロード関連を削除すれば管理画面にも出なくなりわかりやすくなります。
 

Comments

Powered by Facebook Comments

関連記事