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