1

我想仅为结帐页面更改基本模板的页眉和页脚以及其他内容。

这可能与污损?

我想使用这样的污损块:

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 回答