EC-CUBE技術資料

【ECCUBE3】カテゴリブロックをヘッダー以外に移動した時にドロップダウンしない件

カテゴリドロップダウン

EC-CUBEのデザインを変更されている方も世の中には沢山いらっしゃると思いますが、 EC-CUBEには特徴の一つ、ブロックによるレイアウトの組み換えという機能があります。 ヘッダーやサイドバー、メインコンテンツやフッターにブロックと言われる機能単位の塊を ドラッグアンドドロップするだけで …

続きを読む

【EC-CUBE3】独自プラグインでテーブル作成&データ投入をする方法。

プラグインを自作する際、どうしても避けて通れないのが新しいテーブルの作成かと思います。 ただ、テーブルを作成するだけあれば、Symfony2のMigrationを利用して、 upメソッドにcreate tableの記述をすれば良いのですが、 そのまま同じファイルでデータを投入しようとするとエラ …

続きを読む

【EC-CUBE3】ようこそ、○○様(今ログインしているユーザー)をフロントページに表示する方法

EC-CUBE3を触っていて、マイページ周りの動作を確認していると何か違和感が・・・。 よくよく見ると、ほとんどのECサイトでユーザーログイン時に表示される 「ようこそ ○○様」 の表示が見当たりません。 ログインした状態だと、画面右上(標準では)の 「新規会員登録」が「マイページ」に …

続きを読む

【EC-CUBE3】プラグイン開発中のテンプレートの変更が反映されない時の対応

プラグインの開発で動作確認している時に ちょっとデザインを変更したりしたい時があると思います。 テンプレートのtwigファイルを書き換えてみたものの 毎回、圧縮ファイルを作って、プラグインを再インストールするのも面倒な話かと思います。 そこでいつも私がしている操作なのですが、 FT …

続きを読む

【EC-CUBE3】エラーメッセージとその原因について

EC-CUBE3になって大きく変わった事というと やはりフレームワークが採用されたという事でしょうか? フレームワークを採用する事で ある程度、ソースの記述や実装方法を統一する事ができる為、 実装されたソースの再利用しやすさ等のメリットがあります。 ただ、自分にとって、EC-CUBE3 …

続きを読む

【EC-CUBE3】プラグインの設定画面を追加する方法

EC-CUBEのカスタマイズと言えば、今ではプラグインが定番かと思います。 プラグインを作る際、要件によってはプラグインの動作を設定する画面を作りたいと 思う事もあるかと思いますが、 EC-CUBE3のプラグインでは、以下のルールで設定画面へのリンクボタンが表示されるようになります。 [ …

続きを読む

【EC-CUBE3】インストール直後の商品一覧で「システムエラーが発生しました。」の時の対処法

EC-CUBE3をインストールして、さあ、始めるぞ!!と気合を入れた矢先、 商品一覧でいきなり「システムエラーが発生しました。」のメッセージが表示されたという方はいらっしゃいませんか? 私はいきなり、この現象に遭遇しました。。。 こちらの現象は、EC-CUBE開発コミュニティでも取 …

続きを読む

EC-CUBE関連の技術資料

EC-CUBE関連、特に「EC-CUBE3」系の技術的ログとして、本ブログ内にカテゴリを新設しました。 開発経験豊富なSEやコーダーが躓いた、ほんの小さな石ころを一つずつ取り除いていきます(笑) こちらから>>>>EC-CUBE技術資料 …

続きを読む

【EC-CUBE3】EC-CUBE3.0.9以降の個別フックポイントで渡されるEventArgsの中身を調べる方法

EC-CUBE3.0.9から個別フックポイントがより細かく定義され、 メイン処理の前後にしか挿入できなかった処理が より細かな位置に挿入できるようになりました!! 個人的に嬉しいのはカートへの商品投入時にプラグインから処理を挿入できるところでしょうか。 ただ、実際にWEBページなどで …

続きを読む

【EC-CUBE3】自作したプラグインのアップロードに失敗する場合の対処法

先日、EC-CUBE3向けのプラグインを作成した後、 いざ、プラグインをアップロードして組み込もうとした時に 「アップロードに失敗しました。圧縮ファイルを確認してください。」という謎の不具合に遭遇し、 色々悩んだことがありましたので、備忘録を兼ねて、その時の事を書き残しておきたいと思います。 …

続きを読む