配置Search Api,补充层级/规格字段

补充分类相关的字段,如下:

我们要用品牌做分面搜索,用规格做添加到购物车表单,那么添加下面字段:

Faceted Search - 图1

然后,开启“索引层级”处理器,

Faceted Search - 图2

处理器配置上,选择刚刚添加的品牌:

Faceted Search - 图3

保存

分类视图构建

在上一篇视图的基础上,添加一个Page,改一下标题:

Faceted Search - 图4

在页面设置里,补充路径:

Faceted Search - 图5

调整分页器:

Faceted Search - 图6

然后高级里的缓存选项,添加Search API(tag-based)

Faceted Search - 图7

调整格式:

Faceted Search - 图8

删除正文字段:

Faceted Search - 图9

添加规格字段:

Faceted Search - 图10

调整显示:

Faceted Search - 图11

Faceted Search - 图12

然后再添加规格字段,把添加到购物车表单也添加进来:

Faceted Search - 图13

创建切面

导航到:/admin/config/search/facets,

添加一个切面,数据源选择刚刚创建好的视图,然后切面选品牌

Faceted Search - 图14

在配置里,勾选””,这样,品牌字段的显示就不会以id为显示了,而是品牌的标题:

Faceted Search - 图15

你可以使用分级,类似做分类搜索:

Faceted Search - 图16

排序配置,取消活动状态和计数排序,而是按照名称排序:

Faceted Search - 图17

如果是分类搜索,可以根据词汇权重自己去排序:

Faceted Search - 图18

保存即可。

放置切面区块

导航到/admin/structure/block,

找到我们刚刚创建好的切面:

Faceted Search - 图19

配置好页面路径:

Faceted Search - 图20

保存即可。