如何删除 TYPO3 8 LTS 中内容/页面的 "Translate to"?

How to remove "Translate to" for content / pages in 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'] = '';

(Link: 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']里面的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 =

谢谢@sebkIn

从翻译后的内容中删除“[Translate to XY:]”

Replace $TCA with $GLOBALS['TCA'] inside 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#translatetomessage