如何在Spree的类别页面上显示所有类别/类别和所有产品?

时间:2012-05-09 18:56:01

标签: ruby-on-rails spree

看看this site's top taxon page

如您所见,列出了所有类别/类别,每个类别下都有产品。但是,此页面上仅显示最多4个产品。要验证这些分类单元还有更多产品,请单击左侧或面包屑下的3个子类别链接之一。

我想要完成的是,在一个页面上显示每个类别的所有产品。到目前为止,我已尝试对产品和分类单元控制器和视图进行更改,但没有区别。

我还将per_page参数设置为一个较大的数字,然后逐步执行代码,我看到 Spree :: Search :: Base Spree :: Search :: Base上的 retrieve_products 方法em> 类实际上返回了17条产品记录。

1 个答案:

答案 0 :(得分:0)

好的,我明白了:

TaxonsHelper模块有taxon_preview方法,该方法由taxon partial调用,而taxon则由taxon的show视图调用。

此方法接受每个分类单元显示的产品数量限制,默认为4.参数名称为max。

我将研究以更清晰的方式设置此值,或者确保它使用per_page参数,但是现在我将传递最大值24或其他。