EC-CUBE4 テンプレート内で現在のURL取得
EC-CUBE4のtwigファイル内で「現在のURLにxxxxという文字列が含まれた場合」といった条件式を書きたかったのですが、Smartyの定数にアクセスできないようで困っていたらやりたいことドンピシャな情報がありました。 EC-CUBE4でURLに指定した文字列が入っていた場合に条件分岐させる方法 ありがとうございます。 app.request.server.get('REQUE […]
EC-CUBE4のtwigファイル内で「現在のURLにxxxxという文字列が含まれた場合」といった条件式を書きたかったのですが、Smartyの定数にアクセスできないようで困っていたらやりたいことドンピシャな情報がありました。 EC-CUBE4でURLに指定した文字列が入っていた場合に条件分岐させる方法 ありがとうございます。 app.request.server.get('REQUE […]
EC-CUBE4の商品一覧画面下部に表示されるページャーに、 「〇件中 〇~〇件表示」 と表示する方法は以下の通りです。 以下をtwigファイルに追記。 {{ pages.totalCount|raw }}{{ '件中 '|trans }}{{ pages.firstItemNumber|raw }} ~ {{ pages.lastItemNumber|raw }}{{ '件表示'|trans } […]
以前EC-CUBE4でのデバッグ方法について書きましたが、しばらくして管理画面からログを確認しようとするとエラーに。原因は、メモリサイズの不足。ログファイル(public_html/var/log/dev/site.log)のサイズを確認すると、400Mを超えていました…。デバッグモードにすると、正常終了したアクセスでも1回につきログが大量に出力されるようです。 EC-CUBE開発コミュニティ:サ […]
EC-CUBE4で、デバッグモードでプラグインを入れたところ、 RouteNotFoundExceptionUnable to generate a URL for the named route “xxxxxx” as such route does not exist. でエラー。 フォーラムで同じ質問があったので、 を実行すると と表示され、解決。デバッグモードが影響 […]
EC-CUBE4も苦戦はしますが、なんだかんだとEC-CUBE3よりは情報が色々落ちているので助かっています。 公式サイト テーブル定義 EC-CUBE 4.0 開発者向けドキュメント 個人サイト様 [PHP]Twigテンプレートの実践的な構成と作り方 ECCube4メモ EC-CUBE4 でテスト用のデータを生成する QiitaでEC-CUBE4のタグが付いた投稿一覧 書籍 EC-CUBE 4 […]
EC-CUBE3にあったindex_dev.phpは4系では無くなりました。 現時点での最適設定 色々試してみて、やっと程よい方法が見つかりました。 EC-CUBE4の本番環境でデバッグモードを利用する方法 – Qiita に書いてある通りですが。 index.phpを別名でコピーし、37行目付近の $env = isset($_SERVER['APP_ENV']) ? $_SERVE […]
EC-CUBE4のデザインカスタマイズに着手しました。基本的な作業ですが部分的にハマったこともあるので記録しておきます。 オリジナルテンプレートの登録 まずはデフォルトテンプレートをカスタマイズ用に複製。 オーナーズストア>テンプレート>テンプレート一覧 から、デフォルトのパッケージをDL。 オーナーズストア>テンプレート>アップロード から、ダウンロードしたtar.gzファイルをアップロード。テ […]