Как удалить "Перевести на" для контента / страниц в TYPO3 8 LTS?
Я использую 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. => Это не сработало для меня.
У кого-нибудь есть идеи, как решить это или новый способ сделать это?
с уважением
2 ответа
Замещать $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'] = '';
В качестве альтернативы вы можете установить пустую строку с помощью Page TSconfig:
TCEMAIN.translateToMessage =
Спасибо @ sebkln
Удалить "[Перевести на 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';
TCEMAIN.table.pages.disablePrependAtCopy = 1
TCEMAIN.table.tt_content.disablePrependAtCopy = 1
https://docs.typo3.org/m/typo3/reference-tsconfig/master/en-us/PageTsconfig/TceMain.html