我在Modx Revolution CMS中使用SimpleSearch片段来搜索网页内容。
使用这样的形式:
<form class="sisea-search-form" action="[[~[[+landing]]]]" method=get>
<input type="text" name="hledej" id="hledej" value="[[+searchValue:default=`Hledej...`]]" onfocus="if (this.value == 'Hledej...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Hledej...';}" />
在网页上搜索有效,但带有特殊字符的字符串除外,例如“ěščřžýáá”(不同的语言)。问题是方法得到编码在这个url中传递这个字符:
../search-result.html?search=str%25C3%25A1nce&id=13
并找到0结果....
如果url中的搜索字符串未编码(尝试手动重写),则返回一些结果...
我也试过使用方法帖子,但是id根本不起作用...
有什么想法吗?
答案 0 :(得分:0)
它可以在不同的主机上正常工作,因此问题可能在其他地方。 我正在结束这个话题。