typo3 tx_indexedsearch сменить язык
Я знаю, название загадочное, но вот проблема:
я имею tx_indexedsearch
в качестве плагина на моем сайте, и я использую VHS-Viewhelper v:page.languageMenu
создать языковое меню.
Когда я ввожу строку поиска в поле поиска и нажимаю "Отправить", URL-адрес заполняется GET-параметрами (хотя форма настроена на публикацию), которые отражают текущий поиск.
URL выглядит следующим образом:
en/search/?tx_indexedsearch_pi2[action]=search&tx_indexedsearch_pi2[controller]=Search&cHash=11b2549ad1d120f3af28de42ead908a4&q=agb
Теперь языковое меню берет эти параметры и добавляет их к языковым ссылкам, но в нем отсутствует параметр cHash-Parameter, в результате чего страница 404 не найдена. Когда я вручную добавляю параметр cHash из GET-Vars, он работает.
Пример Language-Link:
/de/suche/?tx_indexedsearch_pi2[action]=search&tx_indexedsearch_pi2[controller]=Search&q=agb
Итак, вопрос в том, как мне сказать v:page:languageMenu не добавлять GET-переменные или сказать v:page:languageMenu добавить cHash?
Typo3 8.7.11 и индексированный поиск 8.7.11
[РЕДАКТИРОВАТЬ]
Я узнал, откуда берутся переменные GET. Форма выполнена в жидком виде, а тег-форма выглядит так:
<f:form action="search" onsubmit="$('#tx_indexedsearch').attr('action', $('#tx_indexedsearch').attr('action') + '&q=' + encodeURIComponent($('#tx-indexedsearch-searchbox-sword').val()));" method="post" id="tx_indexedsearch" pageUid="{settings.targetPid}" extensionName="IndexedSearch" pluginName="pi2" controller="Search">
Но я все еще хочу знать, как исключить GET-Vars из языковой ссылки (или добавить cHash)...