Я использую фрагмент SimpleSearch в Modx Revolution CMS для поиска содержимого веб-страницы.
Используя форму как это:
<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...';}" />
Поиск на веб-странице работает, за исключением строк со специальными символами, такими как «ěščřžýáá» (на другом языке). Проблема в том, что метод getcode передает этот символ в URL следующим образом:
../search-result.html?search=str%25C3%25A1nce&id=13
и найти 0 результатов ....
если строка поиска в url не закодирована (попытался переписать ее вручную), она возвращает некоторые результаты ...
Я также пытался использовать метод post, но id вообще не работает ...
Есть идеи?