EC-CUBEでわかったこと1

  • 2023年11月9日
  • 2024年1月1日
  • EC-CUBE
  • 8view

移設したらECサイトのロゴが表示されなくなった

twigファイルの中にPathが埋め込まれている。

サーバー環境:さくらインターネットスタンダードプラン

{% block main %}

<a href=”https://ドメイン名/”>
<img src=”/html/user_data/toppage/logo.png” alt=”logo”></a>

Twigの文法に合わせてサーバー環境に依存しないPathの書き方に変更

{% block main %}

<a href=”https://ドメイン名/”>
<img src=”{{asset(‘toppage/toppage/logo.png’,’user_data’)}}” alt=”logo”>

サーバー上では[EC-CUBEルート]/html/user_data/をさしている。管理画面のファイルアップロードで登録したファイルが参照している。

せっかくECキューブはインストールディレクトリのパスの影響は受けにくい構成になっているので、Twigでもこういう環境依存にするコーディングはできるだけ避けたいですね

最新情報をチェックしよう!

EC-CUBEの最新記事8件

>最強の情報発信ツールWordPress

最強の情報発信ツールWordPress

御社がインターネットで影響力を武器にしようと思ったら使うべきツールはWordPress一択です。

CTR IMG