0

酒宴アプリケーションを作成しています。フッター画像を変更したいのですが、フッター4列の画像タグにアクセスできなかった理由がわかりません。フッター画像を変更する方法はありますか?もう1つは、画像ソースが画像を見つけられなかったということです。前もって感謝します。

私の update_footer は次のとおりです。

Deface::Override.new(:virtual_path => "spree/shared/_footer",
                     :name => "Change logo",
                     :replace => "div.four.columns img#footer-logo",
                     :text =>
                         '<img id="footer-logo" src="logo.png" alt=" Theme"></img>'
)

そしてページ: ここに画像の説明を入力

4

1 に答える 1

1

Deface は、出力ではなく、ERB テンプレート自体に作用します。

フッターの主要な行は、次のことを示しています。

<%= image_tag "spree/fancy/logo-white.png", :alt => "Spree Demo Theme", :id => "footer-logo" %>

代わりに、セレクターは次のようにする必要があります。

:replace => "erb[loud]:contains('footer-logo')"

それがテンプレートにあるものです。

于 2015-02-17T15:18:31.243 に答える