Because We Love Happy Coding

フリーライターからエンジニアへ。発信力だけあり余ってる感じ

ECCUBE3

Twig テンプレート

目次 目次 Requirements Twig キャッシュ 追記)PHPからキャッシュを削除する 継承 変数の展開 配列の展開 Twig テンプレートファイルの設置場所 オリジナル 修正用 プラグイン用 プラグインのテンプレートをカスタマイズする。 余談 Twigテンプレートに値を…

ECCUBE3のプラグインを開発する

目次 目次 Requirements プラグインにできること HTTPリクエスト、Routingをきっかけに処理する イベント、フックポイントをきっかけに処理する サービスを提供し、呼び出された時に処理する インストール時等に処理をする プラグイン実装の参考記事 プラグ…

テスト中はECCUBE3のキャッシュ生成を止めておきたい

ECCUBE3を開発していて悩まされるのがキャッシュ。 デバッグ環境(index_dev.php経由でのアクセス)を使えばキャッシュは無視してくれるんだけれど、顧客で確認してもらう前にいちいち管理画面でキャッシュを削除しないといけないし、先方から来た修正をその…

デバッグモードで効いてるCSSが通常モードで反映されない

Requirements [EC-CUBE] EC-CUBE3.0.16 現象 デバッグモード(https://some.site.com/index_dev.php)ではCSSが適用されているのに、デバッグモードを外す(https://some.site.com/)とCSSが適用されない。 Chromeの開発者ツールで確認すると、デバッグモード…

ECCUBE3 の概要

前の記事では、ECCUBE3を始めるにあたって知っておいた方がましなこと、を書いた。 今回は全体の概要。 目次 目次 Requirements インストール時のディレクトリ構成 appディレクトリ htmlディレクトリ srcディレクトリ vendorディレクトリ 各クラスの役割を理…

ECCUBE3 をはじめる

目次 目次 Requirements ここは、初心者に優しいECCUBE3のページ。 環境 対象読者 ECCUBE3 のつらみ ECCUBE3 のカスタマイズ 本体をいじりたくない ECCUBE3を教材にして、Synfony2を学ぶ デバッグ デバッグモードを使えるようにする デバッグモードでの注意…

ECCUBE3 とりあえず規格2を非表示にする方法

商品登録画面で規格1と規格2が両方表示されてしまう 規格1だけにしたい。根本的な削除はめんどくさそうだったのでとりあえず非表示にする。 規格2を非表示にする方法 src/Eccube/Resource/template/admin/Product/product_class.twigをapp/template/admin/Pr…

ECCUBE3 トップページに全商品一覧を表示する方法

ちょっとまだ中身あまりわかっていないけど、表示されてしまったのでとりあえず。もっといい方法がありそうな気がする。 トップページに全商品一覧を表示する方法 EC CUBE3 の各ページで渡される変数一覧 · ynakajima/eccube3-bootstrap-plain-template Wiki…

ECCUBE3で、価格表記の円マークを変更する方法

EC CUBE開発はsrcディレクトリ内は弄らないのが基本。以下ではsrc内をいじっちゃうので、バージョンアップしたりした時には別途考える必要がある。 価格表記の円マークを変更する方法 /src/Eccube/Twig/Extension/EccubeExtension.php 241行目 $price = '¥ '…

ECCUBE3 Product Typeの削除

product-typeの中の特定の項目を削除したい。 PhpMyAdminでデータベースを開く。 テーブル「mtb_product_type」のid値を確認する 該当するidがテーブル「dtb_delibery」から参照されていると削除できないので、「dtb_delibery」テーブルを開き、該当するdeli…

ECCUBE3 文字数制限50文字の解除

EC-CUBEを学習中。やっぱWordPressとかに比べると情報が少なくて大変ね。 EC CUBE開発はsrcディレクトリ内は弄らないのが基本。以下ではsrc内をいじっちゃうので、バージョンアップしたりした時には別途考える必要がある。こういうのもプラグイン化すればい…

ECCUBE3 ロゴ下サブタイトルの変更

管理メニューから、以下の順番にクリック。 コンテンツ管理 > ブロック管理 > ロゴ logo.twigファイルを直接編集する