realurl prevar language и получить параметр

У меня странная проблема: TYPO3 7.6 с realul 2.2.1

У меня есть страница с формой. Одно поле формы предварительно заполняется с помощью параметра get (sysid = xxxxx).

Сайт многоязычный: немецкий-> 0, английский-> 1, отображается через prevars '' и en.

Когда я вызываю страницу через www.domain.tld / form-page /? Sysid = xxxxx, я могу получить параметр get и заполнить поле.

Когда я вызываю страницу через www.domain.tld / en / form-page /? Sysid = xxxxx, я получаю 404. Это утомительно, потому что www.domain.tld / en / form-page / работает без проблем.

Я попробовал несколько настроек (например, исключить sysid из генерации чаша), но ничего не помогло.

Какие-нибудь намеки на то, что я мог сделать?

Еще одно замечание: ссылки getvar не генерируются в TYPO3, они вызываются через штрих-коды.


person G-Agnes    schedule 14.06.2017    source источник


Ответы (2)


Я не могу воспроизвести вашу проблему на одних и тех же версиях T3 и realurl. И я полагаю (безумное предположение), это проблема не с реальным адресом, а с ядром TYPO3. Не могли бы вы попробовать вызвать страницу через: www.domain.tld / index.php? Id = XX & L = 1 & sysid = xxxxx

Кроме того, изучите и сообщите нам свои настройки [FE] [pageNotFound_handling] и в соответствии с (installtool / LocalConfiguration).

person BastianBalthasarBux    schedule 15.06.2017
comment
Звонки через www.domain.tld/index.php?id=XX&L=1&sysid=xxxxx или www.domain.tld/form-page/?sysid=xxxxx&L=1 работают - person G-Agnes; 16.06.2017

Ничего. Ошибка произошла из-за того, что я не изменил настройку realurl для домена после перехода в live. Поэтому произошла автоматическая настройка, но это не сработало. С ручной настройкой все работает.

person G-Agnes    schedule 16.06.2017