ALPHACAST|アルファキャスト

EC-CUBEの会員登録画面の職業項目を変更する(並び順も)

アルファキャストec-cubeロゴ

EC-CUBEの会員登録画面の「職業」項目内容を変更する方法

環境

EC-CUBEバージョン 2.13.5
PHPバージョン PHP 5.3.3
DBバージョン MySQL 5.1.73

目標

会員画面に表示される「職業」の項目内容を変更する
また、表示順も変更する

作業ポイント

  1. 基本的な編集(項目の変更、追加、削除)は既存のマスタ更新機能で行う
  2. 並び順の変更は既存のマスタ更新では用意されていないので、直接DBを更新する
  3. 反映されない場合はキャッシュファイルの存在を疑う

基本的な編集方法

EC-CUBEのシステム管理画面よりマスター更新を選択し、更新対象のマスタ(職業の場合は「mst_job」)を選択する。

更新マスタ:mst_job

作業図解

表示名変更

値項目を変更し画面最下段の「この内容で登録する」ボタンを押す。

削除

IDおよび値を削除し画面最下段の「この内容で登録する」ボタンを押す。
ただし既に使用されているIDは削除しないほうが無難です。
運用中の変更は特に注意して下さい。

追加

画面最下段の追加項目に必要情報を記載し画面最下段の「この内容で登録する」ボタンを押す。
IDは数値を任意に指定出来ますが重複しないよう注意。

以上が、基本的な項目内容メンテナンス方法です。

職業名の並び順を変更したい

さて、並び順は実はIDキーでソートされているわけではありません。
メンテナンス画面からは変更できない「RANK」という項目でソートされており
DBのマスタを直接修正することになります。

MySqlAdminやMySQL用のクライアントソフトからDBへアクセスして下さい。

更新が反映されない

EC-CUBEはキャッシュ機能が優秀です。
しかし時にはその優秀さ故に開発者を惑わす存在ともなります。

更新したのに情報が反映されない場合は該当のキャッシュファイルを削除しましょう。
マスタ系のキャッシュファイルは以下にあります。

[EC-CUBEルート]/data/cache

今回更新したマスタは「mtb_job」ですので、mtb_job.serialを削除します
※怖かったらバックアップを取ってから削除して下さいませ。

更新確認

EC-CUBEから一度ログアウトし(ログアウトした方が確実かと)再ログインします。

会員登録の画面で「職業」項目を確認して下さい。
無事内容が書き換わっていたら成功!

最後までご覧いただき有難うございました。

愛のおひねり




育毛剤

関連記事

  1. アルファキャストec-cubeロゴ

    EC-CUBEで商品一覧の画像が小さい→大きくする方法

  2. アルファキャストec-cubeロゴ

    無料:EC-CUBEで特定の商品にだけ送料無料設定するプラグイン…

  3. アルファキャストec-cubeロゴ

    EC-CUBEで支払い方法の初期値を設定する

おすすめ記事

  1. iPhoneやiPadで誤ってアプリケーションを購入した場合の返金方法

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

自然の中でホッと一息、、チャンネル登録お願いします

京都の自然や祭り、社寺仏閣の風景を撮影してお届けしています。仕事の一息にご覧頂ければうれしいです。


愛のおひねり

子供の頃、ファミコンより「MSX」に飛びついたマイノリティー。

当時、雑誌に掲載されていたソース(BASIC言語)を打ち込み無料でゲームを楽しみ悦に浸る。

某大手電機メーカーの情報システム部門勤務を経て独立。

現在はIT広告媒体全般を請け負う便利屋。

趣味:
ビリヤード、フルート、カラオケ、Amazonプライムビデオ観賞