我被要求禁用搜索结果页面的卡片视图。我对Coveo一无所知,但我已经确定,对于移动设备,列表视图优先于卡片视图。这是在AEM 6.3模板中实现的。
在CoveoJsSearch.js中,从第17728行开始,我有以下内容:
if (merged.responsiveComponents.isSmallScreenWidth()) {
templates = _.filter(templates, function (tmpl) { return tmpl.layout == 'card'; });
merged.currentLayout = 'list';
this.layout = 'list';
}

我将这些更改为从卡中列出并且它按照我想要的方式进行操作,但这看起来JS文件看起来像编译了#39;从前端框架。那么,确保移动用户查看列表视图而不是搜索结果的卡片视图的最佳方法是什么。