1

我已经将 5.000 导入到我的 drupal 商务网站。我希望用户能够在所有这些产品上快速导航,所以我发现我需要以某种方式在用户选择/选择时进行过滤或搜索产品的某些功能结果将只有具有这些功能的产品。我如何在 Drupal 7 和 Drupal Commerce(Commerce kickstart?)上做到这一点

4

1 回答 1

4

简短的回答是您可能想要使用Views 模块。您可以为加载 Commerce 产品显示的主产品页面创建视图页面显示。由于产品显示实际上不包含您要过滤的字段值(它们位于引用的产品上),因此您需要向产品添加关系。这将允许您为产品字段添加过滤条件(公开它们将使它们对用户可见)。如果您希望公开的过滤器出现在侧边栏中,请使用“视图”显示上的“块中的公开表单”选项来创建一个过滤器块,您可以将其添加到管理»结构»块(/admin/structure/)上的侧边栏区域堵塞)。

多年来使用 Views 的大多数人都习惯于使用 Fields 输出 Views 结果,然后使用模板文件或扩展配置等自定义字段的显示。但是,您可以为您的产品显示内容类型创建自定义视图模式并使用Display Suite给他们布局。您可以使用内容格式在视图中输出这些自定义显示。

于 2012-08-07T05:42:49.620 回答