如何在主页上显示“按价格购物”

时间:2011-10-06 17:28:12

标签: magento

我正在尝试进行多次搜索,然后将从属性中获取的信息提交到catalogsearch / advanced / result /?但我只有价格问题。 对于我的自定义属性(例如形状),我可以给出值“形状”,它会正确发布,但价格如果我给出类似值=“价格%5B从%5D = 1&价格%5B到%5D = 150(这个意味着价格1-150在magento)它将在broswer栏中发布不同的字符,所以它不会给我的价格。 从我的理解是,我不能把像“%,=”这样的特殊符号,但通过这种方式,我将得到“黑客”的方式价格(通过主页在多个选择下拉列表中的高级搜索) 我该怎么办?

对不起,如果我不够清楚,英语不是我的母语!

1 个答案:

答案 0 :(得分:1)

浏览器栏中的“不同字符”浏览器遵循RFC3986标准的第2.1和2.2节。它被称为“百分比编码”(通常也称为“URL编码”)。

当然,你可以使用特殊字符。如果你想根据2.2节使用任何被定义为保留字符的字符,你只需要正确编码:%%25,{{1} } %20,%2C=

另见http://en.wikipedia.org/wiki/Percent-encoding#Percent-encoding_reserved_characters