環境
- EC-CUBE4.0.2
- PHP 7.1
課題
標準の表記だと表示される金額の意味がわからない。
"決済手数料"と明記するか、そもそも0円なら表示しないようにしたい。
対処方法
管理サイトのページ管理から対応するテンプレートの記述を変更します。
編集対象のテンプレート
変更箇所と内容
144行目の({{ charge|price }})
と記載されている場所を変更します。
"決済手数料"と明記する
(決済手数料:{{ charge|price }})
決済手数料0円の場合は表示しない
{% if charge > 0 %}(決済手数料:{{ charge|price }}){% endif %}
参考
EC-CUBE4のテンプレートエンジンはTwigです。上記の構文は以下で確認できます。
Documentation - Twig - The flexible, fast, and secure PHP template engine