#typo3 #typo3-10.x
#typo3 #typo3-10.x
Вопрос:
В Typo3, есть ли какой-либо способ отключить языковые метки рядом с элементами содержимого?
Или еще лучше: есть ли способ отключить все языковые функции для одноязычного сайта? Хотя другие языковые параметры не так важны, поскольку я могу отключить их через страницу TSConfig.
Ответ №1:
Невозможно отключить все языковые функции, даже если у вас есть только один язык. Вам нужны некоторые языковые настройки, например locale
, для форматирования даты или typo3Language
для правильного перевода меток во внешнем интерфейсе.
Тем не менее, вы можете изменить метку рядом с флагом:
- Перейдите в модуль сайтов с левой стороны
- Выберите конфигурацию вашего сайта
- Перейдите на вкладку «Языки»
- Выберите свой язык
- Измените заголовок, например, на Deutsch
Комментарии:
1. Да, я знаю, что могу изменить метку, но поскольку мне не разрешено помещать туда пустой заголовок, я не могу отключить его таким образом, также нет значка с пустым / отсутствующим флагом. Я знаю, что это должно быть возможно, потому что я могу найти изображения без метки (по крайней мере, из TYPO3 9)
2. В TYPO3 < 10.4 флаг для языка по умолчанию был настроен с помощью TSConfig. Эта возможность исчезла с 10.4. Смотрите Большое окно с предупреждением в официальной документации .
3. @PeterKraume Как скрыть флаг от серверной части, как показано на скриншоте вопроса, если у нас только один язык
4. Как я уже писал: если вы используете TYPO3 v10 или v11, это НЕВОЗМОЖНО по конфигурации. Если вы используете composer, вы можете использовать
cweagans/composer-patches
и исправлять ядро вручную. Но я бы этого не рекомендовал. Если для вас так важно скрыть флаг, отправьте запрос функции для версии 12 в отслеживателе проблем.