TYPO3: отключить языковые метки в серверной части

#typo3 #typo3-10.x

#typo3 #typo3-10.x

Вопрос:

В Typo3, есть ли какой-либо способ отключить языковые метки рядом с элементами содержимого?

языковая метка

Или еще лучше: есть ли способ отключить все языковые функции для одноязычного сайта? Хотя другие языковые параметры не так важны, поскольку я могу отключить их через страницу TSConfig.

Ответ №1:

Невозможно отключить все языковые функции, даже если у вас есть только один язык. Вам нужны некоторые языковые настройки, например locale , для форматирования даты или typo3Language для правильного перевода меток во внешнем интерфейсе.

Тем не менее, вы можете изменить метку рядом с флагом:

  1. Перейдите в модуль сайтов с левой стороны
  2. Выберите конфигурацию вашего сайта
  3. Перейдите на вкладку «Языки»
  4. Выберите свой язык
  5. Измените заголовок, например, на Deutsch

Комментарии:

1. Да, я знаю, что могу изменить метку, но поскольку мне не разрешено помещать туда пустой заголовок, я не могу отключить его таким образом, также нет значка с пустым / отсутствующим флагом. Я знаю, что это должно быть возможно, потому что я могу найти изображения без метки (по крайней мере, из TYPO3 9)

2. В TYPO3 < 10.4 флаг для языка по умолчанию был настроен с помощью TSConfig. Эта возможность исчезла с 10.4. Смотрите Большое окно с предупреждением в официальной документации .

3. @PeterKraume Как скрыть флаг от серверной части, как показано на скриншоте вопроса, если у нас только один язык

4. Как я уже писал: если вы используете TYPO3 v10 или v11, это НЕВОЗМОЖНО по конфигурации. Если вы используете composer, вы можете использовать cweagans/composer-patches и исправлять ядро вручную. Но я бы этого не рекомендовал. Если для вас так важно скрыть флаг, отправьте запрос функции для версии 12 в отслеживателе проблем.