EC-CUBE(2.13)のマイページで問い合せ履歴を表示する方法

お問い合わせ管理プラグインをインストールすると、EC-CUBEで問い合わせが管理できます。このプラグインを利用して、会員のマイページでも問い合わせ履歴を確認できるようにしてみました。

まず、会員毎の問い合わせ履歴を取得するクラスを以下の場所に用意します。

data/class/pages/mypage/LC_Page_Mypage_Contact.php

次に、LC_Page_Mypage_Contactの拡張クラスを以下の場所に用意します。

data/class_extends/pages_extends/mypage/LC_Page_Mypage_Contact_EX.php

問い合わせ履歴一覧ページのテンプレートを以下の場所に用意します。

data/Smarty/templates/default/mypage/contact.tpl

マイページのグローバルナビゲーションにもお問い合せ履歴を追加します。

data/Smarty/templates/default/mypage/navi.tpl

最後にデータベースに以下のデータを追加すれば完了です。

EC-CUBEってホント簡単に色々できますね。

 

 

コメントを頂いたので追記。

htmlフォルダに以下のファイルを作成する必要があるのをすっかり忘れていました。失礼しました。

html/mypage/contact.php

 

EC-CUBE(2.13)のマイページで問い合せ履歴を表示する方法” への2件のフィードバック

  1. momr 返信する

    ありがとうございました。
    この記事を参考にさせて頂きました。

    ただ、直下のmypageディレクトリ内にcontact.phpを作成する手順が抜けていたので、四苦八苦してしまいました。
    今後のここを見られた方の為にも可能であれば追記した方が良いかもしれませんね。

    • あずみ 投稿者返信する

      ご迷惑をお掛けしてすみません。

      html/mypage/contact.phpを作成する手順が抜けてました。
      追記しておきます。ご指摘ありがとうございます。

コメントを残す