EC-CUBE4のバージョン4.0.5にアップデートによって、プラグインのテンプレートを直接編集することなくapp/templateフォルダ内で編集することが可能になりました。
実装方法
このようなプラグインのファイル配置のとき、
[app/Plugin/Sample]
│
├── Controller
│ └── Admin
│ └── Controller.php
├── Resource
│ └── template
│ └── admin
│ └── config.twig
app/template/plugin/Sample/admin/config.twigに配置することで、こちらを優先して読み込まれます。
[app/template]
│
├── admin
├── default
├── plugin
│ └── Sample
│ └── admin
│ └── config.twig
└── user_data
#サンプル
商品レビュープラグインのテンプレートを編集してみようと思います。
※ちなみに、こちらです。https://www.ec-cube.net/products/detail.php?product_id=1756
対象ファイルはapp/Plugin/ProductReview4/Resource/template/default/review.twigです。
review.twig
<div id="reviewContent">
...
{% else %}
<p>{{ 'product_review.front.product_detail.no_review'|trans }}</p>
{% endif %}
</div>
*app/template/plugin/ProductReview4/default/に編集したreview.twigを配置。
review.twig
<div id="reviewContent">
...
{% else %}
<p>{{ 'product_review.front.product_detail.no_review'|trans }}</p>wwwwwwww
{% endif %}
</div>
編集後はキャッシュを削除しましょう。
php bin/console cache:clear --no-warmup