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



我在创建翻译的内容和页面时正在使用 TYPO3 8 LTS 并尝试删除字符串"[翻译成 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替换为配置/TCA/覆盖/tt_content.php中的$GLOBALS['TCA']

$GLOBALS['TCA']['tt_content']['columns']['bodytext']['l10n_mode'] = '';
$GLOBALS['TCA']['tt_content']['columns']['header']['l10n_mode'] = '';

或者,您可以使用Page TSconfig设置一个空字符串:

TCEMAIN.translateToMessage =

谢谢@sebkIn

从翻译的内容中删除"[翻译成XY:]">

在配置/TCA/覆盖/tt_content.php中将$TCA替换为$GLOBALS["TCA"]:

$GLOBALS['TCA']['tt_content']['列']['正文']['l10n_mode'] = '';

$GLOBALS['TCA']['tt_content']['列']['标题']['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

相关内容

  • 没有找到相关文章

最新更新