изменение URL-адресов языка TYPO3 realurl

Я использую TYPO3 7.6.11 и realurl 2.0.15.

мои переведенные версии получили этот URL:

http://url.de/3/services

есть ли способ заменить 3 кодом языка? для 3 это должно быть, например, en?

большое спасибо


person Felix    schedule 25.09.2016    source источник
comment
Просто к вашему сведению: это не настоящий URL-адрес, а реаурл. Вам не понравится, если ваше имя будет написано как Fe Lix, верно? :) Пожалуйста, убедитесь, что вы правильно пишете имя в следующий раз. Проявите уважение к разработчику. Спасибо!   -  person User366    schedule 28.09.2016


Ответы (2)


Вам нужно добавить массив конфигурации preVars для ваших языков в файл realurl. Это прямо описано в руководстве: Руководство Realurl - ссылка на пример языковой конфигурации

Выдержка/пример:

    $GLOBALS['TYPO3_CONF_VARS']['EXTCONF'] ['realurl'] ['_DEFAULT'] ['preVars'] => array(
                array(
                    'GETvar' => 'L',
                    'valueMap' => array(
                        'de' => '0',
                        'en' => '1',
                        ),
                    'valueDefault' => 'de',
                    # 'noMatch' => 'bypass',
                ),
);

В качестве альтернативы вы можете просто использовать «автоматическую настройку», поставляемую с realurl. AFAIR обычно добавляет еще и lang-конфиги. Функция Auto-Conf должна быть включена через Extension-Manager.

person BastianBalthasarBux    schedule 25.09.2016
comment
Просто будьте осторожны, потому что это руководство предназначено для realurl 1.x, а некоторые параметры недействительны для realurl 2.x. - person User366; 28.09.2016
comment
Спасибо за разъяснение, но: Так вы говорите мне, что ссылка на официальное руководство на docs.typo3.org является старым/устаревшим руководством? Полезно знать, но ИМХО просто плохо ... не только потому, что ссылка «руководство по расширению» в репозитории просто неверна / устарела, но гораздо больше, потому что тогда расширение также поставляется с устаревшим руководством ... - person BastianBalthasarBux; 29.09.2016
comment
Да все верно. Руководство предназначено для устаревшей версии TYPO3. Вся информация о версии 2.x находится здесь: github.com/dmitryd/typo3-realurl/wiki Причина: ранние руководства можно было редактировать с помощью LibreOffice. Сейчас есть какой-то непонятный текстовый формат, учить который ни времени, ни желания. Таким образом, инструкция есть только на вики. - person User366; 01.10.2016

Пожалуйста, посмотрите, как правильно настроить языки: https://github.com/dmitryd/typo3-realurl/wiki/Notes-for-Integrators#configuring-languages Там есть инструкции и примеры.

person User366    schedule 28.09.2016