spartacus-storefront - 带有 + 符号的 PLP 构面过滤器对导致错误结果的 URL 进行编码
问题描述
显然,选择具有+
符号(即Active +
)的刻面滤波器时。Spartacus 将查询结果编码为与 a 等效的 URL SPACE
,从而导致 PLP 中的结果不正确。在邮递员中搜索此查询会给出正确的结果(假设+
符号编码正确,即Active%20%2B
)
有没有办法在 PLP 中规范化 URL(或一些更好的方法),以便将此+
符号识别为预期搜索的一部分?
我们仍在使用旧的 1.5.x 版本。
解决方案
推荐阅读
- java - 无法在 Retrofit 2 中上传图片
- sqlite - 退出(n)sqlite会话的正确方法是什么?
- css - 有没有办法让自定义 CSS 按钮在背景中透明?
- php - 根据登录的帐户使用网站 cookie
- javascript - 每当用户单击标签时,我想 concole.log 记录 h2 标签的文本,当单击另一个 h2 标签时,它应该显示该 h2 标签的文本
- python - 删除s3文件也会删除文件夹python代码
- azure - 使用 Azure AD B2C 中的自定义策略在注册期间验证和验证用户输入数据
- javascript - EJS 使用 d3 图表获取的 json 数据
- python - 离线绘图:在(y 轴)上生成 2 列和(x 轴)上的 1 列的条形图
- python - 在 Python 中使用 OS 导入和导出