我已经向我的drupal-commerce网站导入了5.000。我希望用户能够快速浏览所有这些产品,所以我只是想通知我需要以某种方式进行过滤或搜索当用户选择/选择产品的一些功能,结果将只是具有这些功能的产品。如何在Drupal 7和Drupal Commerce(商务kickstart?)上设法做到这一点。
答案 0 :(得分:4)
简短的回答是你可能想要使用Views module。您可以为加载Commerce产品显示的主产品页面创建“视图”页面显示。由于产品显示实际上并不包含您要过滤的字段值(它们位于引用的产品上),因此您需要向产品添加关系。这将允许您为产品字段添加过滤条件(公开它们将使它们对用户可见)。如果您希望公开的过滤器显示在侧栏中,请使用“视图”屏幕上的“在块中显示的表单”选项创建一个过滤器块,您可以在管理»结构»块(/ admin / structure /)上添加到侧栏区域块)。
多年来使用过Views的大多数人习惯使用Fields输出Views结果,然后使用模板文件或大量配置等自定义字段的显示。但是,您可以为产品创建自定义视图模式显示内容类型并使用Display Suite为其布局。您可以使用内容格式在视图中输出这些自定义显示。