Я использую TYPO3 8 LTS и пытаюсь удалить строку «[Translate to XY]» при создании переведенного контента и страниц.
В более ранних версиях TYPO3 это можно было решить с помощью следующего кода в extTables.php:
$TCA['tt_content']['columns']['bodytext']['l10n_mode'] = '';
$TCA['tt_content']['columns']['header']['l10n_mode'] = '';
(Ссылка на сайт: https://sankartypo3.wordpress.com/2012/08/23/how-to-remove-translate-to-and-copy-tags-in-typo3/)
Я пробовал это с тем же кодом в ext_tables.php и TCA / Overrides / tt_content.php. => Это не сработало для меня.
У кого-нибудь есть идеи, как решить это или новый способ сделать это?
с уважением
замещать $TCA
с $GLOBALS['TCA']
внутри Конфигурация / ТС / Переопределение / tt_content.php:
$GLOBALS['TCA']['tt_content']['columns']['bodytext']['l10n_mode'] = '';
$GLOBALS['TCA']['tt_content']['columns']['header']['l10n_mode'] = '';
В качестве альтернативы вы можете установить пустую строку с помощью Page TSconfig:
TCEMAIN.translateToMessage =
Спасибо @sebkIn
Удалить «[Перевести на XY:]» из переведенного контента
Замените $ TCA на $ GLOBALS [‘TCA’] внутри Configuration / TCA / Overrides / tt_content.php:
$ GLOBALS [‘TCA’] [‘tt_content’] [‘columns’] [‘bodytext’] [‘l10n_mode’] = »;
$ GLOBALS [‘TCA’] [‘tt_content’] [‘columns’] [‘header’] [‘l10n_mode’] = »;
Удалить «[Перевести на XY:]» из переведенного заголовка страницы
$GLOBALS['TCA']['pages_language_overlay']['columns']['title']['l10n_mode'] = 'exclude';