1

基本テンプレートのヘッダーやフッターなどをチェックアウトページのみ変更したいです。

これは汚損で可能ですか?

次のようなdefaceブロックを使用したいと思います:

Deface::Override.new( :virtual_path   => 'spree/layouts/spree_application',
                      :name           => 'logo_checkout',
                      :replace_contents => '#logo',
                      :text        => 'You are in the checkout')

ただし、この改ざんルールは、ユーザーがチェックアウト中 (たとえば、ページ上) にある場合にのみ機能する必要があります。

/checkout/registration

これを汚損で行う方法はありますか?そうでない場合、特定のページ グループだけのベース テンプレートを変更するにはどうすればよいでしょうか?

4

1 に答える 1

0

レイン、

テキストを指定する代わりに、パーシャルを指定します。

そのパーシャルでは、コントローラーや URL などをチェックして、通常のビューと同じように、指定したルールに基づいてさまざまなコンテンツをレンダリングできます。

于 2012-06-22T20:16:47.910 に答える